.tlw{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:20px;border-top:1px solid var(--line,#ddd);padding-top:20px;margin-top:24px}.tlw-sidebar{display:flex;flex-direction:column;gap:8px}.tlw-sidebar button{text-align:left;padding:10px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--panel,#fff);color:inherit}.tlw-sidebar [aria-current]{border-color:var(--primary,#c44);font-weight:700}.tlw-main{min-width:0}.tlw-status{padding:12px;background:var(--soft,#f4f1ea);border-radius:8px}.tlw-content section{margin-block:20px}.tlw-content label{display:block;margin-block:12px}.tlw-content textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;font:inherit;padding:10px;border:1px solid var(--line,#bbb);border-radius:8px;color:inherit;background:var(--panel,#fff)}.tlw-content button{cursor:pointer;padding:9px 12px;margin:4px;border:1px solid var(--line,#bbb);border-radius:8px;background:var(--panel,#fff);color:inherit}.tlw-content button:disabled{opacity:.55;cursor:default}.tlw-content select{margin:0 12px;padding:8px;max-width:100%;background:var(--panel,#fff);color:inherit}.tlw-content canvas{display:block;width:100%;max-width:600px;height:auto;background:#fff;border:1px solid #aaa;touch-action:none}.tlw-content table{border-collapse:collapse;display:block;overflow:auto;max-width:100%}.tlw-content th,.tlw-content td{border:1px solid var(--line,#ccc);padding:8px;text-align:left}.tlw-content audio{display:block;max-width:100%;margin:12px 0}.tlw-recordings article{padding:12px;border-top:1px solid var(--line,#ddd)}@media(max-width:600px){.tlw{grid-template-columns:1fr}.tlw-sidebar{flex-direction:row;overflow:auto}.tlw-sidebar h3{display:none}.tlw-sidebar button{flex:0 0 150px}.tlw-content .button-row{display:flex;flex-wrap:wrap}}
