/* Componente compartilhável CBB — referência visual: Radar, 05/11/2026. */
.microsoft-button{box-sizing:border-box;width:100%;max-width:350px;height:36px;display:flex;justify-content:center;align-items:center;gap:12px;white-space:nowrap;border:0;border-radius:5px;padding:13px;margin:28px auto;background:oklch(46.826138% .08890675 229.31551589);color:#fff;font-family:Plex,'IBM Plex Sans',Arial,sans-serif;font-size:13px;font-weight:500;line-height:18.5714px;cursor:pointer;text-decoration:none;box-shadow:0 1px 3px 0 rgb(0 0 0 / 10%),0 1px 2px -1px rgb(0 0 0 / 10%);transition:background-color .15s}
.microsoft-button:hover:not(:disabled){background:color-mix(in oklab,oklch(46.826138% .08890675 229.31551589) 90%,transparent)}
.microsoft-button:focus-visible{outline:2px solid #26b9df;outline-offset:4px}
.microsoft-button:disabled{opacity:.5;cursor:not-allowed}
.microsoft-mark{display:grid;grid-template-columns:repeat(2,7px);gap:2px;width:16px;height:16px;flex-shrink:0}
.microsoft-mark i{height:7px;background:oklch(65% .2 33)}
.microsoft-mark i:nth-child(2){background:oklch(70% .18 132)}
.microsoft-mark i:nth-child(3){background:oklch(74.2017% .134924 228.075)}
.microsoft-mark i:nth-child(4){background:oklch(85% .16 91)}
