.module-buttons-item {
    font-size: var(--tb_mb_f, 1em);
    gap: .5em;
    line-height: 1
}

.module-buttons a {
    gap: inherit
}

.module-buttons-item+.module-buttons-item {
    margin-inline-start: .6em
}

.module-buttons.small {
    --tb_mb_f: .85em
}

.module-buttons.large {
    --tb_mb_f: 1.1em
}

.module-buttons.xlarge {
    --tb_mb_f: 1.2em
}

.module.module-buttons .ui:not(.transparent) {
    color: var(--tb_pr_color)
}

.module-buttons.rounded a {
    --tb_app_r: 8px
}

.module-buttons.circle a {
    --tb_app_r: 50em
}

.module.module-buttons .transparent {
    border: 0
}

.module.module-buttons.transparent a.ui {
    background: 0;
    border: 0;
    --tb_pr_color: var(--tb_pr_bg)
}

.module.module-buttons.transparent a.tb_default_color {
    color: #555
}

.module-addfile a.tf_in_flx {
    place-items: start;
    flex-direction: row;
    flex-wrap: nowrap;
}