/* Publish Menu /* ---------------------------------------------------------- */ .gh-publishmenu-trigger { height: max-content; cursor: pointer; } .gh-publishmenu-trigger svg { height: 8px; width: 8px; } .gh-publishmenu-trigger svg path { stroke: var(--darkgrey); stroke-width: 2px; } .gh-publishmenu-trigger:focus { outline: 0; } .gh-publishmenu { position: relative; z-index: 1000; display: inherit; margin-right: 8px; } @media (max-width: 500px) { .gh-publishmenu { margin-right: 0; } } .gh-publishmenu .sent { display: block; height: 34px; margin-top: -2px; color: var(--darkgrey); font-size: 1.35rem; font-weight: 500; line-height: 34px; letter-spacing: .2px; } .gh-publishmenu-dropdown { position: absolute; top: 100%; right: 0; margin: 5px 0 20px 0; padding: 0px; width: 344px; background-color: #fff; background-clip: padding-box; border-radius: 4px; list-style: none; text-align: left; text-transform: none; font-size: 1.4rem; font-weight: normal; will-change: transform, opacity; z-index: 99999; /* needs to sit on top of preview modal */ /* box-shadow: 0 0 0 1px rgba(99,114,130,0.06), 0 8px 16px rgba(27,39,51,0.08); */ box-shadow: var(--box-shadow-m); } .gh-publishmenu-dropdown.ember-basic-dropdown--transitioning-in { animation: fade-in-scale 0.2s; animation-fill-mode: forwards; } .gh-publishmenu-dropdown.ember-basic-dropdown--transitioning-out { animation: fade-out 0.5s; animation-fill-mode: forwards; } .gh-publishmenu-heading { margin: 0 0 15px 0; padding: 20px 20px 0; font-size: 1.7rem; font-weight: 400; line-height: 1.25em; } .gh-publishmenu-select { display: inline-block; } .gh-publishmenu-select .ember-power-select-inline { padding-right: 3px; color: var(--black); font-size: 1.7rem; font-weight: 500; line-height: 1.25em; } .gh-publishmenu-select .ember-power-select-inline svg { width: 9px !important; height: 5.6px !important; margin: 0 !important; } .gh-publishmenu-select .ember-power-select-inline svg path { stroke: var(--black) !important; stroke-width: 4; } .gh-publishmenu-select-dropdown { width: unset !important; min-width: min-content !important; margin-top: 4px; border-top: 1px solid var(--input-border-color) !important; font-size: 1.4rem; white-space: nowrap; border-radius: 3px !important; } .gh-publishmenu-content:not(.gh-publishmenu-content.no-border) { border-bottom: var(--whitegrey) 1px solid; } .gh-publishmenu-footer { margin: 15px 0 0 0; padding: 0 20px 20px; display: flex; align-items: center; justify-content: flex-end; } .gh-publishmenu-button { float: right; margin-left: 8px; } .gh-publishmenu-radio { display: flex; margin: 20px 0; } .gh-publishmenu-section { padding: 0 20px; border-top: var(--whitegrey) 1px solid; } .gh-publishmenu-section.no-border { border-top: 0; } .gh-publishmenu-radio-button { flex-shrink: 0; position: relative; width: 15px; height: 15px; border: color-mod(var(--whitegrey) l(-10%)) 1px solid; border-radius: 100%; background: #fff; } .gh-publishmenu-radio-content { display: flex; flex-direction: column; margin: 0 0 0 15px; width: 100%; } .gh-publishmenu-radio-label { display: block; font-size: 1.4rem; line-height: 1.2em; font-weight: 500; } .gh-publishmenu-radio-desc { font-size: 1.3rem; line-height: 1.4em; font-weight: 300; color: var(--midgrey-l1); margin-top: 2px; } .gh-publishmenu-radio-label:hover, .gh-publishmenu-radio-button:hover { cursor: pointer; } .gh-publishmenu-radio.active .gh-publishmenu-radio-button { border-color: var(--black); background: var(--black); } .gh-publishmenu-radio.active .gh-publishmenu-radio-button:before { display: block; content: ""; position: absolute; top: 3px; left: 3px; width: 7px; height: 7px; background: var(--white); border-radius: 100%; box-shadow: rgba(0,0,0,0.25) 0 1px 3px; } .gh-date-time-picker { display: flex; align-items: center; justify-content: space-between; } .gh-date-time-picker .ember-basic-dropdown{ width: 100%; } .gh-date-time-picker-date, .gh-date-time-picker-time { display: flex; align-items: center; position: relative; height: 32px; margin: 7px 0 4px; padding: 6px 8px; border: var(--input-border); border-radius: 3px; transition: border-color 0.15s linear; background: var(--input-bg-color); } .gh-date-time-picker-time { margin-left: 10px; width: calc(100% - 4px); } .gh-date-time-picker-date.error, .gh-date-time-picker-time.error { border-color: var(--red); } .gh-date-time-picker input { display: block; padding: 0; width: 100%; border: none; color: color-mod(var(--midgrey) l(-18%)); font-size: 1.3rem; line-height: 1em; font-weight: 400; user-select: text; background: transparent; -webkit-appearance: none; } .gh-date-time-picker input:focus { outline: 0; } .gh-date-time-picker-date:focus, .gh-date-time-picker-time:focus { border-color: color-mod(var(--whitegrey) l(-15%) s(-10%)); } .gh-date-time-picker-date svg { width: 14px; height: 14px; fill: color-mod(var(--midgrey) l(+15%)); } .gh-date-time-picker-timezone { font-size: 1.1rem; font-weight: 300; color: color-mod(var(--midgrey) l(+17%)); margin-left: -30px; } .gh-date-time-picker-error { display: block; font-size: 1.3rem; line-height: 1.4em; font-weight: 300; color: var(--red); } .gh-publishmenu-email { margin: 15px 0; justify-content: space-between; align-items: center; } .gh-publishmenu-email .gh-box { padding: 12px 16px; font-size: 1.3rem; line-height: 1.5em; } .gh-publishmenu-email .select-members { margin-bottom: .2rem; } .gh-publishmenu-email .segment-totals { color: var(--midgrey-l1); font-size: 1.3rem; font-weight: 300; } .for-checkbox .gh-publishmenu-email-checkbox { margin-right: 0; margin-top: -2px; background: var(--white); } .gh-publishmenu-email-label.disabled { pointer-events: none; } .gh-publishmenu-content .for-switch.pe-none { opacity: 0.6; } .gh-publishmenu-email-info { margin: 15px 0; color: var(--midgrey); } .gh-publishmenu-send-to-option { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; } .gh-publishmenu-send-to-option p { color: var(--darkgrey); margin: 0; } .gh-publishmenu-send-to-option .for-switch { line-height: 1; } .gh-publishmenu-send-to-option .for-switch label { margin: 0; width: 38px !important; height: 22px !important; } .gh-publishmenu-emailcount { color: var(--midlightgrey); } .gh-publishmenu-checkbox-disabled { color: var(--midlightgrey); opacity: 0.6; pointer-events: none; } .gh-publishmenu-checkbox-disabled p { color: var(--midgrey) !important; } .gh-publishmenu-newsletter-trigger { padding: 7px 10px; } .gh-publishmenu-newsletter-trigger.disabled span { opacity: .5; } .gh-publishmenu-newsletter-trigger svg { position: absolute; top: 50%; right: 10px; } .gh-publishmenu-newsletter-trigger svg { position: absolute; top: 50%; right: 10px; } .gh-publishmenu-newsletter-dropdown { z-index: 99999; } .gh-publishmenu-newsletter-dropdown .ember-power-select-option[aria-selected="true"] { color: var(--black); font-weight: 600; } /* Publish Page (Labs) /* ---------------------------------------------------------- */ .gh-publish-header { position: absolute; top: 0; right: 7rem; display: flex; align-items: center; height: 36px; padding: 0; margin: 30px 0; z-index: 799; } @media (max-width: 1024px) { .gh-publish-header { z-index: 100; height: 64px; margin: 0; padding: 0; padding-left: 15px; background-color: var(--white); border-radius: 0; } } @media (max-width: 500px) { .gh-publish-header .mobile { margin-left: 5px; } } .gh-publish-back-button { height: 33px; padding: 5px 12px 6px; outline: none; border: none; background: var(--white); color: var(--darkgrey); font-size: 1.35rem; font-weight: 500; letter-spacing: 0.2px; white-space: nowrap; border-radius: 3px; transition: all 0.25s ease; transition-property: color, border-color, background, width, height, box-shadow; } .gh-publish-back-button:hover { cursor: pointer; background: var(--whitegrey); } .gh-publish-back-button span { display: flex; justify-content: center; align-items: center; } .gh-publish-back-button svg { width: .8em; height: .8em; margin-right: .5em; padding-top: 2px; } .gh-publish-back-button svg path { stroke-width: 3; stroke: var(--darkgrey); } .gh-publish-settings-container { display: flex; flex-direction: column; height: 100%; width: 740px; margin: 0 auto 8rem; padding-top: 11vw; margin-bottom: 11vw; } .gh-publish-title { margin: 2px 0 6.4rem; color: var(--black); font-size: 4.8rem; font-weight: 700; letter-spacing: -.017em; line-height: 1.1em; } .gh-publish-title span { color: var(--green); } .gh-publish-settings { margin-bottom: 5.2rem; width: 100%; } .gh-publish-setting { display: flex; flex-direction: column; margin-bottom: 1.6rem; padding-bottom: 1.6rem; border-bottom: 1px solid var(--whitegrey-d1); } .gh-publish-setting.last { border-bottom: 0; } .gh-publish-setting-title { position: relative; display: flex; align-items: center; } .gh-publish-setting-title.disabled { opacity: .3; cursor: default; } .gh-publish-setting-title svg { width: 1.65rem; height: 1.65rem; margin-right: 1.4rem; } .gh-publish-setting-title svg path { stroke: var(--black); stroke-width: 2px; } .gh-publish-setting-title .icon-expand { position: absolute; right: 0; width: 1rem; height: auto; margin: 0; fill: var(--midlightgrey); } .gh-publish-setting-title .icon-expand path { stroke: var(--midlightgrey); } .gh-publish-setting-trigger { width: max-content; color: var(--black); font-size: 1.8rem; font-weight: 400; line-height: 1.35em; cursor: pointer; } .gh-publish-setting input[type="radio"]:disabled + label { color: var(--midlightgrey); } .gh-publish-setting-form { margin: 2.4rem 0 2rem; background-color: var(--white); } .gh-publish-setting-form .gh-publish-types { display: flex; margin: 0; } .gh-publish-types .gh-btn { margin-right: 1.2rem; cursor: pointer; border-radius: 21px; box-shadow: none; } .gh-publish-types .gh-radio-button { display: none; } .gh-publish-cta { display: flex; flex-direction: column; width: max-content; } .gh-publish-cta .gh-btn { width: max-content; } .gh-publish-cta .gh-btn-gradient { color: #fff; fill: #fff; background: rgba(0, 0, 0, 0) linear-gradient(94.75deg, #a7f500 0%, #60d20d 36.66%, #30cf43 56.66%, #1dc32e 78.76%, #009b7f 100%) repeat scroll 98% 0% / 200% 100%; font-weight: 500; transition: background-color 200ms ease 0s, background-position-x 400ms ease-in-out 0s; } .gh-publish-cta .gh-btn-gradient:hover { color: #fff !important; background-position-x: 20%; transition: background-color 200ms ease 0s, background-position-x 400ms ease-in-out 0s; } .gh-publish-cta .gh-btn-gradient:active, .gh-publish-cta .gh-btn-gradient:focus { background-position-x: 20%; transition: background-color 200ms ease 0s, background-position-x 400ms ease-in-out 0s; } .gh-publish-cta-secondary { display: block; overflow: hidden; margin-top: 1rem; height: 40px; color: var(--midgrey); font-size: 1.4rem; font-weight: 400; line-height: 40px; letter-spacing: .4px; text-align: left; white-space: nowrap; text-overflow: ellipsis; } .gh-publish-cta-secondary .gh-btn-link { display: inline; padding: 0; color: var(--darkgrey); font-size: 1.45rem; text-align: left; } .gh-publish-confirmation { margin-bottom: 5.2rem; color: var(--black); font-size: 1.9rem; font-weight: 400; line-height: 1.35em; }