.rin129-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;max-width:100%}
.rin129-accents{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}
.rin129-model .rin129-accent,.rin129-model .rin129-restart{min-height:44px;padding:8px 12px;white-space:normal;overflow-wrap:anywhere;font:inherit;line-height:1.4;cursor:pointer}
#app .rin129-model .rin129-accent[aria-pressed=true]{background:var(--s20-accent,#a63828)!important;color:var(--s20-on,#fff8ef)!important;box-shadow:inset 0 0 0 2px currentColor!important}
#app .rin129-model button:focus-visible{outline:3px solid var(--s20-accent,#a63828)!important;outline-offset:3px}
.rin129-model .tts{max-width:100%;min-width:0;flex-wrap:wrap}
.rin129-model .tts-range{min-width:70px;flex:1 1 70px}
.rin129-model .tts-time{white-space:nowrap}
.rin129-status{font-size:.85rem;margin-top:6px;overflow-wrap:anywhere}
.rin129-status:empty{display:none}
.rin129-check{margin-right:4px}
.rin129-check[hidden]{display:none!important}
