:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#193048;background:#f2f6f8}*{box-sizing:border-box}body{margin:0}header{background:#153952;color:white;padding:22px 0}header h1{margin:0;font-size:1.8rem}header p{margin:6px 0 0;color:#d5e8ef}.wrap{max-width:1200px;margin:auto;padding:0 18px}main{padding-top:20px!important;padding-bottom:40px!important}.card{background:white;border:1px solid #d6e2e9;border-radius:12px;padding:20px;margin-bottom:18px;box-shadow:0 2px 8px #163a5310}h2{margin:0 0 15px;font-size:1.25rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}label{display:block;font-weight:600;font-size:.93rem}input,textarea,select{width:100%;margin-top:5px;padding:9px;border:1px solid #adbfca;border-radius:6px;font:inherit;background:white}textarea{resize:vertical}audio{width:100%;margin-top:16px}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}button{border:0;background:#116b80;color:white;padding:9px 14px;border-radius:7px;font:inherit;cursor:pointer}button:hover{background:#0a5265}button:disabled{background:#9aaeb7;cursor:default}#stop{background:#9d3939}progress{width:100%;height:18px}.small{font-size:.86rem;color:#506578}.tableWrap{overflow:auto}table{border-collapse:collapse;min-width:1050px;width:100%}th,td{border:1px solid #d7e1e6;padding:7px;text-align:left;vertical-align:top}th{background:#e9f2f5;font-size:.88rem}td input,td textarea,td select{margin:0;min-width:85px}td textarea{min-width:210px;min-height:72px}td .original{white-space:pre-wrap;min-width:180px}td button{padding:6px 8px}#status{margin-top:7px;font-weight:600}
