.smartbanner-show.smartbanner-margin-top{margin-top:var(--smartbanner-height,80px)}.smartbanner-show.smartbanner-margin-bottom{margin-bottom:var(--smartbanner-height,80px)}.smartbanner{--_sb-bg:#f2f2f7;--_sb-border:#3c3c432e;--_sb-shadow:none;--_sb-title-color:#000;--_sb-text-color:#6e6e73;--_sb-close-color:#8e8e93;--_sb-close-bg:transparent;--_sb-button-bg:#007aff;--_sb-button-color:#fff;--_sb-button-radius:999px;--_sb-icon-radius:22.5%;--_sb-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Roboto, "Segoe UI", sans-serif;z-index:var(--smartbanner-z-index,9998);box-sizing:border-box;width:100%;height:var(--smartbanner-height,80px);font-family:var(--smartbanner-font,var(--_sb-font));color:var(--smartbanner-text-color,var(--_sb-text-color));background:var(--smartbanner-bg,var(--_sb-bg));box-shadow:var(--smartbanner-shadow,var(--_sb-shadow));-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;text-size-adjust:none;display:block;position:absolute;left:0;overflow:hidden}.smartbanner *,.smartbanner :before,.smartbanner :after{box-sizing:border-box}.smartbanner-top{border-bottom:1px solid var(--smartbanner-border,var(--_sb-border));top:0}.smartbanner-bottom{border-top:1px solid var(--smartbanner-border,var(--_sb-border));padding-bottom:env(safe-area-inset-bottom,0);height:calc(var(--smartbanner-height,80px) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0}.smartbanner-container{height:var(--smartbanner-height,80px);max-width:var(--smartbanner-max-width,none);align-items:center;gap:10px;margin:0 auto;padding:0 12px 0 6px;display:flex}.smartbanner-close{width:24px;height:24px;color:var(--smartbanner-close-color,var(--_sb-close-color));background:var(--smartbanner-close-bg,var(--_sb-close-bg));cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font:400 22px/1 Arial,sans-serif;display:inline-flex}.smartbanner-close:hover{opacity:.7}.smartbanner-close:focus-visible,.smartbanner-button:focus-visible{outline:2px solid var(--smartbanner-button-bg,var(--_sb-button-bg));outline-offset:2px}.smartbanner-icon{width:var(--smartbanner-icon-size,56px);height:var(--smartbanner-icon-size,56px);border-radius:var(--smartbanner-icon-radius,var(--_sb-icon-radius));background-color:#7f7f7f26;background-position:50%;background-size:cover;flex:none;display:block;box-shadow:0 0 0 .5px #0000001f}.smartbanner-info{flex:auto;min-width:0;font-size:12px;line-height:1.3}.smartbanner-title{color:var(--smartbanner-title-color,var(--_sb-title-color));white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.smartbanner-author,.smartbanner-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smartbanner-wrapper{flex:none}.smartbanner-button{min-width:64px;height:30px;color:var(--smartbanner-button-color,var(--_sb-button-color));white-space:nowrap;background:var(--smartbanner-button-bg,var(--_sb-button-bg));border-radius:var(--smartbanner-button-radius,var(--_sb-button-radius));-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.smartbanner-button:hover{filter:brightness(1.08)}.smartbanner-button:active{filter:brightness(.92)}.smartbanner-android{--_sb-bg:#fff;--_sb-border:transparent;--_sb-shadow:0 1px 3px #0000001f, 0 1px 2px #00000014;--_sb-title-color:#1f1f1f;--_sb-text-color:#5f6368;--_sb-close-color:#5f6368;--_sb-button-bg:#01875f;--_sb-icon-radius:20%;--_sb-font:Roboto, "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.smartbanner-android .smartbanner-title,.smartbanner-android .smartbanner-button{font-weight:500}
