.sticel-analytics-window{max-width:calc(100vw - 32px);border-radius:6px;overflow:hidden}
.sticel-analytics-window #TB_ajaxContent{box-sizing:border-box;width:100%!important;height:calc(100% - 30px)!important;padding:0;overflow:auto}
.sticel-analytics-window #TB_title{background:#fff;border-bottom:1px solid #dcdcde}
.sticel-analytics-promo{background:#fff;color:#1d2327;text-align:left}
.sticel-analytics-banner{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-height:205px;display:flex;align-items:flex-end;padding:30px 32px;background:#3856e9;color:#fff}
.sticel-analytics-banner:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(155deg,#08b577,#227cb0 65%,#3856e9);clip-path:polygon(0 0,58% 0,39% 100%,21% 100%,39% 12%,0 12%)}
.sticel-analytics-banner:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(160deg,#08b577,#3856e9 90%);clip-path:polygon(70% 12%,88% 12%,88% 0,100% 0,100% 100%,82% 100%,82% 42%,65% 42%)}
.sticel-analytics-banner h2{color:#fff;font-size:36px;line-height:1.15;margin:0;font-weight:600;letter-spacing:-1px;max-width:100%}
.sticel-analytics-body{padding:26px 32px 30px}
.sticel-analytics-body h3{font-size:18px;line-height:1.4;margin:0 0 18px;font-weight:500}
.sticel-analytics-body .button{padding:4px 18px;font-size:13px}
.sticel-analytics-page{max-width:640px;border:1px solid #dcdcde}
@media(max-width:600px){.sticel-analytics-banner{min-height:180px;padding:24px}.sticel-analytics-banner h2{font-size:30px}.sticel-analytics-body{padding:24px}}

/* Carry the banner artwork through the entire promotion. */
.sticel-analytics-window{background:#3856e9}
.sticel-analytics-window #TB_title{background:#3856e9;border-bottom:0;color:#fff}
.sticel-analytics-window #TB_closeWindowButton{color:#fff}
.sticel-analytics-window #TB_closeWindowButton:hover,.sticel-analytics-window #TB_closeWindowButton:focus{color:#fff;background:rgba(0,0,0,.15)}
.sticel-analytics-window #TB_ajaxContent{background:#3856e9}
.sticel-analytics-promo{position:relative;isolation:isolate;min-height:100%;background:#3856e9;color:#fff;overflow:hidden}
.sticel-analytics-promo:before,.sticel-analytics-promo:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.sticel-analytics-promo:before{background:linear-gradient(155deg,#08b577,#227cb0 65%,#3856e9);clip-path:polygon(0 0,58% 0,39% 100%,21% 100%,39% 12%,0 12%)}
.sticel-analytics-promo:after{background:linear-gradient(160deg,#08b577,#3856e9 90%);clip-path:polygon(70% 12%,88% 12%,88% 0,100% 0,100% 100%,82% 100%,82% 42%,65% 42%)}
.sticel-analytics-banner{background:transparent}
.sticel-analytics-banner:before,.sticel-analytics-banner:after{content:none}
.sticel-analytics-body h3{color:#fff}
.sticel-analytics-body .button-primary{background:#fff;border-color:#fff;color:#253eae;box-shadow:none;font-weight:600}
.sticel-analytics-body .button-primary:hover{background:#f0f4ff;border-color:#f0f4ff;color:#1d3292}
.sticel-analytics-body .button-primary:focus{background:#fff;color:#253eae;border-color:#fff;box-shadow:0 0 0 2px #3856e9,0 0 0 4px #fff}

/* A single centered message, with the close control over the artwork. */
.sticel-analytics-window #TB_title{position:absolute;top:0;left:0;width:100%;z-index:2;background:transparent;border:0}
.sticel-analytics-window #TB_ajaxWindowTitle{display:none}
.sticel-analytics-window #TB_closeWindowButton,.sticel-analytics-window #TB_closeWindowButton .tb-close-icon,.sticel-analytics-window #TB_closeWindowButton .tb-close-icon:before{color:#fff}
.sticel-analytics-window #TB_ajaxContent{height:100%!important}
.sticel-analytics-promo{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:56px 32px;text-align:center}
.sticel-analytics-banner{display:block;min-height:0;padding:0;overflow:visible;width:100%}
.sticel-analytics-banner h2{font-size:36px;line-height:1.2;text-align:center;letter-spacing:-.8px}
.sticel-analytics-body{padding:0;text-align:center}
.sticel-analytics-page .sticel-analytics-promo{min-height:540px}
@media(max-width:600px){.sticel-analytics-promo{padding:48px 24px;gap:24px}.sticel-analytics-banner{min-height:0;padding:0}.sticel-analytics-banner h2{font-size:30px}.sticel-analytics-body{padding:0}}

/* Thickbox positions the shell with inline styles; give this modal a definite size. */
#TB_window.sticel-analytics-window{box-sizing:border-box;width:640px!important;height:540px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 48px)!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)}
#TB_window.sticel-analytics-window #TB_ajaxContent{box-sizing:border-box;width:100%!important;height:100%!important;margin:0;padding:0}
.sticel-analytics-promo{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.sticel-analytics-promo h2,.sticel-analytics-promo .button{font-family:inherit}
#TB_window.sticel-analytics-window .sticel-analytics-promo{min-height:100%;height:100%}

/* Indicate the available analytics promotion in both navigation levels. */
#adminmenu .sticel-analytics-indicator:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:#d63638;vertical-align:middle;box-shadow:0 0 0 1px rgba(255,255,255,.15)}

.sticel-analytics-status{color:#fff;max-width:420px;margin:16px 0 0!important;font-size:13px;line-height:1.5}
.sticel-analytics-status:empty{display:none}
.sticel-analytics-enable.is-loading:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:sticel-analytics-spin .7s linear infinite}
.sticel-analytics-promo .sticel-analytics-enable:disabled{background:#fff!important;color:#253eae!important;opacity:.85}
@keyframes sticel-analytics-spin{to{transform:rotate(360deg)}}
