.gwt-notice-wrap{display:none;z-index:99999;font-family:inherit}.gwt-notice-wrap.is-visible{display:block}.gwt-notice-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55)}.gwt-notice-box{background:var(--gwt-bg);color:var(--gwt-text);box-shadow:0 15px 45px rgba(0,0,0,.22);position:relative}.gwt-notice-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:var(--gwt-close);font-size:28px;line-height:1;cursor:pointer;z-index:2}.gwt-notice-title{display:block;font-size:18px;line-height:1.25;margin-bottom:6px}.gwt-notice-text p{margin:.25rem 0}.gwt-notice-cta{display:inline-block;margin-top:8px;background:var(--gwt-btn-bg);color:var(--gwt-btn-text)!important;text-decoration:none!important;border-radius:999px;padding:10px 16px;font-weight:800;transition:.2s}.gwt-notice-cta:hover{background:var(--gwt-btn-hover-bg);color:var(--gwt-btn-hover-text)!important}.gwt-notice-image{width:100%;height:auto;display:block}.gwt-notice-inner{padding:14px 18px}.gwt-notice-top,.gwt-notice-bottom{position:fixed;left:0;right:0}.gwt-notice-top{top:0}.gwt-notice-bottom{bottom:0}.gwt-notice-top .gwt-notice-box,.gwt-notice-bottom .gwt-notice-box{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 54px 10px 18px;border-radius:0}.gwt-notice-top .gwt-notice-inner,.gwt-notice-bottom .gwt-notice-inner{display:flex;align-items:center;justify-content:center;gap:14px;padding:0;flex-wrap:wrap;text-align:center}.gwt-notice-top .gwt-notice-title,.gwt-notice-bottom .gwt-notice-title{margin:0}.gwt-notice-popup{position:fixed;inset:0;display:none;align-items:center;justify-content:center}.gwt-notice-popup.is-visible{display:flex}.gwt-notice-popup .gwt-notice-box{width:min(560px,92vw);border-radius:22px;overflow:hidden}.gwt-notice-floating{position:fixed;right:22px;bottom:22px}.gwt-notice-floating .gwt-notice-box{width:min(360px,calc(100vw - 28px));border-radius:20px;overflow:hidden}.gwt-notice-floating .gwt-notice-inner{padding:18px 42px 18px 18px}@media(max-width:600px){.gwt-notice-top .gwt-notice-inner,.gwt-notice-bottom .gwt-notice-inner{display:block}.gwt-notice-cta{margin-top:8px}.gwt-notice-floating{right:12px;bottom:12px}}