.bk-gsi-button{--gsi-height:40px;--gsi-logo:20px;--gsi-pad:12px;--gsi-gap:12px;--gsi-radius:4px;--gsi-font-size:14px;--gsi-line-height:20px;--gsi-letter-spacing:.25px;--gsi-bg:#fff;--gsi-stroke:#747775;--gsi-text:#1f1f1f;--gsi-state:#303030;--gsi-disabled-bg:#ffffff61;--gsi-disabled-stroke:#1f1f1f1f;appearance:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;height:var(--gsi-height);padding:0 var(--gsi-pad);color:var(--gsi-text);cursor:pointer;background-color:var(--gsi-bg);border:1px solid var(--gsi-stroke);border-radius:var(--gsi-radius);vertical-align:middle;white-space:nowrap;text-align:center;font-family:var(--font-roboto), Roboto, Arial, sans-serif;font-size:var(--gsi-font-size);font-weight:500;line-height:var(--gsi-line-height);letter-spacing:var(--gsi-letter-spacing);background-image:none;outline:none;transition:background-color .218s,border-color .218s,box-shadow .218s;display:inline-flex;position:relative;overflow:hidden}html.dark .bk-gsi-button{--gsi-bg:#131314;--gsi-stroke:#8e918f;--gsi-text:#e3e3e3;--gsi-state:#fff;--gsi-disabled-bg:#13131461;--gsi-disabled-stroke:#8e918f1f}.bk-gsi-button-state{pointer-events:none;background-color:var(--gsi-state);opacity:0;transition:opacity .218s;position:absolute;inset:0}.bk-gsi-button-content{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.bk-gsi-button-icon{width:var(--gsi-logo);height:var(--gsi-logo);min-width:var(--gsi-logo);margin-right:var(--gsi-gap);background:#fff;border-radius:2px;justify-content:center;align-items:center;display:flex}.bk-gsi-button-icon svg{width:100%;height:100%;display:block}.bk-gsi-button-label{text-align:center;text-overflow:ellipsis;font-family:var(--font-roboto), Roboto, Arial, sans-serif;flex-grow:1;font-weight:500;overflow:hidden}.bk-gsi-button:disabled{cursor:default;background-color:var(--gsi-disabled-bg);border-color:var(--gsi-disabled-stroke)}.bk-gsi-button:disabled .bk-gsi-button-content{opacity:.38}.bk-gsi-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.bk-gsi-button:not(:disabled):hover .bk-gsi-button-state{opacity:.08}.bk-gsi-button:not(:disabled):focus .bk-gsi-button-state,.bk-gsi-button:not(:disabled):active .bk-gsi-button-state{opacity:.12}.bk-gsi-button:focus-visible{outline:2px solid var(--gsi-text);outline-offset:2px}