.ggm-user-notification-reveal{text-align:center}@media print,screen and (max-width:39.99875em){.ggm-user-notification-reveal{height:auto;margin:1.5rem;max-height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);min-height:auto}}@media print,screen and (min-width:40em){.ggm-user-notification-reveal{max-width:37.5rem}}.ggm-user-notification-reveal .ggm-illustration svg{margin:1rem 0;max-height:10.9375rem}@media print,screen and (min-width:40em){.ggm-user-notification-reveal .ggm-illustration svg{margin:2rem 0 3rem;max-height:15.625rem}}.ggm-user-notification-reveal h4{color:#006fff}.ggm-user-notification-reveal ul.orbit-container{min-height:28.125rem;overflow-y:auto}@media print,screen and (min-width:40em){.ggm-user-notification-reveal ul.orbit-container{min-height:32.5rem}}.ggm-user-notification-callout{background-color:rgba(0,111,255,.07);border:.125rem solid #006fff}@media print,screen and (max-width:39.99875em){.ggm-user-notification-callout .ggm-illustration svg{max-height:7.8125rem}}@media print,screen and (min-width:40em){.ggm-user-notification-callout .close-button-spacer{float:right;height:1.25rem;width:1.25rem}}.use-or-add-media-button .fa{margin-bottom:.5rem}.upload-drop-zone{align-items:center;background:#fcfcfc;border:.25rem dashed #867a92;border-radius:0;color:#000;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:1rem;font-weight:300;gap:.5rem;height:25vh;justify-content:center;max-height:16rem;min-height:14rem;padding:.5rem;text-align:center;user-select:none}@media print,screen and (min-width:40em){.upload-drop-zone{min-height:9rem}}.upload-drop-zone *{pointer-events:none}.upload-drop-zone input{pointer-events:auto}.upload-drop-zone.on-drop{background-color:#3bffcd;border-color:#00926d;color:#000}.upload-drop-zone.on-drop .meta-color{color:#000}.upload-drop-zone.on-drop-invalid{background-color:#ff9595;border-color:#ec0000;color:#400}.upload-drop-zone.on-drop-invalid .meta-color{color:#400}.upload-drop-zone .progress{margin-bottom:0;visibility:hidden;width:80%}.upload-drop-zone .progress .progress-meter{transition:width .2s ease-in}.image-upload .image-upload-container{background:repeating-linear-gradient(-45deg,#7b7189,#7b7189 5px,#696074 0,#696074 10px);font-size:0;margin-bottom:1rem;max-width:100%;position:relative;text-align:center}.ui-sortable .entity-preview.ui-sortable-handle{cursor:grab}.imgeditor .imgeditor-img-container{background:repeating-linear-gradient(-45deg,#7b7189,#7b7189 5px,#696074 0,#696074 10px);font-size:0;margin-bottom:1rem;max-width:100%;min-height:14rem;position:relative;text-align:center}@media print,screen and (min-width:40em){.imgeditor .imgeditor-img-container{min-height:9rem}}.imgeditor .imgeditor-img-container .upload-drop-zone.drop-zone-overlay{background:hsla(0,0%,99%,.75);height:100%;left:0;max-height:100%;position:absolute;top:0;width:100%;z-index:1}.imgeditor .imgeditor-img-container .upload-drop-zone.drop-zone-overlay.on-drop{background-color:rgba(59,255,205,.75)}.imgeditor .imgeditor-img-container .upload-drop-zone.drop-zone-overlay.on-drop-invalid{background-color:hsla(0,100%,79%,.75)}.imgeditor .imgeditor-img-container .imgeditor-img-box{display:inline-block;max-width:100%;overflow:hidden;position:relative}.imgeditor .imgeditor-img-container .imgeditor-img-box img{background-size:contain;max-height:21.875rem;max-width:100%}.imgeditor .imgeditor-img-container .imgeditor-img-box .imgeditor-focuspoint-pointer{color:#006fff;cursor:grab;filter:drop-shadow(0 0 .2rem #000000);font-size:3rem;left:50%;line-height:3rem;mix-blend-mode:hard-light;position:absolute;top:50%;transform:translate(-50%,-50%)}@media print,screen and (min-width:62.5em){.imgeditor .imgeditor-img-container .imgeditor-img-box .imgeditor-focuspoint-pointer{font-size:4.5rem;line-height:4.5rem}}.imgeditor .imgeditor-img-container .imgeditor-loading-overlay{align-items:center;background-color:rgba(65,59,72,.75);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;line-height:2;position:absolute;top:0;width:100%}.imgeditor .imgeditor-img-container .imgeditor-loading-overlay *{color:#fcfcfc;position:relative}.imgeditor .imgeditor-img-container .imgeditor-loading-overlay span{font-size:1.5rem}.imgeditor .imgeditor-img-container .imgeditor-loading-overlay .fa,.imgeditor .imgeditor-img-container .imgeditor-loading-overlay .fab{font-size:4rem}