#ttt-app{display:grid;gap:18px}#ttt-app [hidden]{display:none!important}#ttt-app h2{font-size:1.1rem;margin:0 0 12px}#ttt-app .tool-actions{margin:0}#ttt-app .tool-actions+.tool-help{margin-top:12px}#ttt-app details>summary{cursor:pointer;min-height:46px;display:flex;align-items:center;font-weight:600}#ttt-app details>.tool-form-grid{margin-top:12px}#ttt-app .tool-field-control{min-height:46px;height:auto;min-width:0}#ttt-app .tool-select{appearance:none;padding-inline-end:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}html[dir=rtl] #ttt-app .tool-select{background-position:left 12px center}#ttt-app pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;padding:16px;border:1px solid var(--site-border);background:var(--site-bg);border-radius:8px}#ttt-app button{max-width:100%;white-space:normal;overflow-wrap:anywhere}#ttt-app .ttt-result{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--site-border);border-radius:8px;padding:12px;margin-top:12px}#ttt-app .ttt-result span{overflow-wrap:anywhere;min-width:0}#ttt-app progress{width:100%}#ttt-app .tool-help{overflow-wrap:anywhere}
