:root{font-family:system-ui,sans-serif;color:#0e3b2e;background:#faf7ef}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:20px;padding:20px;max-width:1150px;margin:auto}header span{margin-left:auto}main{max-width:1100px;margin:auto;padding:20px}h1{font-size:clamp(1.8rem,5vw,2.7rem)}a{color:inherit}button,.button{background:#15533d;color:#fff;border:0;border-radius:8px;padding:12px 18px;font:inherit;text-decoration:none;cursor:pointer}button:disabled{opacity:.6;cursor:wait}input,select,textarea{font:inherit;max-width:100%;width:100%;padding:10px;border:1px solid #b4c6b9;border-radius:6px;background:#fff;color:#173e32}label{display:block;font-size:.92rem}label>*{margin-top:5px}.filters,.fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.filters{grid-template-columns:2fr 1fr auto}.card{background:#fff;border:1px solid #d1ded3;border-left:5px solid #d6a82e;border-radius:12px;padding:20px;margin:20px 0}.card.blocked{border-left-color:#ac3434}.card h2{font-size:1.2rem}.muted,small{color:#52685b}small{display:block;margin:10px 0}.transport{position:sticky;top:0;background:#faf7ef;padding:12px 0;z-index:1}.transport audio{width:100%}.transport button{padding:8px 14px}.transport span{margin-left:12px}blockquote{margin:16px 0;border-left:3px solid #d7a735;padding:8px 14px;background:#faf7ef}.voice{margin-top:16px}.savebar{display:flex;align-items:center;gap:12px;margin-top:16px}.warning{color:#8a2929}#message{white-space:pre-line}details{margin:25px 0}summary{cursor:pointer;padding:15px;background:#e7efe6}#transcript p{border-bottom:1px solid #ddd;padding:8px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bf8c13;outline-offset:3px}[hidden]{display:none!important}@media (max-width:650px){.fields,.filters{grid-template-columns:1fr}.card{padding:15px}main{padding:14px}header{padding:14px;gap:10px}.transport span{display:block;margin:8px 0}.savebar{flex-wrap:wrap}}
