.t1a4749k.t1a4749k { display: flex; gap: var(--gap); flex-flow: row wrap; }
.tsypil9.tsypil9 button { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color, currentColor); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.tsypil9.tsypil9 a { display: inline-flex; align-items: center; padding: var(--gap) calc(var(--gap) * 1.5); border: var(--border-width) solid var(--border-color, currentColor); border-radius: var(--radius); color: var(--text-color); --current-color: var(--text-color); background-color: var(--surface-color); font-size: var(--small-font-size, var(--default-font-size)); line-height: var(--small-line-height, var(--default-line-height)); letter-spacing: var(--small-letter-spacing, var(--default-letter-spacing)); font-weight: var(--small-font-weight, var(--default-font-weight)); font-style: var(--small-font-style, var(--default-font-style)); text-transform: var(--small-text-transform, var(--default-text-transform)); font-family: var(--small-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--small-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--small-icon-size, var(--default-icon-size)); text-decoration: none; cursor: pointer; }
.tsypil9.tsypil9 button:focus-visible { outline: 2px solid var(--focus-color); outline-offset: 2px; }
.tsypil9.tsypil9 a:focus-visible { outline: 2px solid var(--focus-color); outline-offset: 2px; }
.tsypil9.tsypil9 button:hover { background-color: var(--surface-2-color); }
.tsypil9.tsypil9 a:hover { background-color: var(--surface-2-color); }
.tsypil9.tsypil9 button[aria-disabled="true"] { cursor: wait; }
.tsypil9.tsypil9 [role=status] { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t1b2yqc5.t1b2yqc5 { border-block-start: var(--border-width) solid var(--border-color); border-block-end: 0 solid var(--border-color); }
.tp40jt3.tp40jt3 { padding-block: var(--gap); }
.t145p7mt.t145p7mt { display: flex; gap: calc(var(--gap) * 2); flex-flow: row wrap; }
.t16cxc8p.t16cxc8p { align-items: center; justify-content: space-between; }
.tyy4vv9.tyy4vv9:where(:not(:empty)) .td-mobile-preferences__social { display: flex; }
.tyy4vv9.tyy4vv9 .td-mobile-preferences__social { gap: calc(var(--gap) * 2); align-items: center; margin-inline: 0 auto; padding-block: calc(var(--gap) * 2); }
.tyy4vv9.tyy4vv9:where(:empty) .td-mobile-preferences__social { display: none; }