.tactics-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 10px}.tactics-controls label{font-size:11px;letter-spacing:.03em;color:#59685e;min-width:0}.tactics-controls select{width:100%;min-height:44px;margin-top:6px;font-size:13px;background:#faf9f2;border:1px solid #d5dbcf;border-radius:10px;padding:8px;color:#20372c}.tactics-tools{display:flex;gap:8px;margin-bottom:16px}.tactics-tools button{min-height:44px;font-size:12px;flex:1}.tactics-decision{padding:16px;border-radius:12px;background:#e9eedf;border:1px solid #d4deca;margin:14px 0;font-size:13px;line-height:1.6}.tactics-decision p{margin:5px 0}.tactics-decision .eyebrow{font-size:10px}.tactics-reject{background:#f6e3d7;border-color:#d8a386}.tactics-confidence{font-size:11px;color:#52634c}.tactics-backup{padding:18px;border:1px solid #cbd8c9;border-radius:14px;margin:20px 0;background:#fafbf5;display:grid;gap:8px}.tactics-backup small{font-size:10px;letter-spacing:.08em;color:#58694e}.tactics-backup strong{font-size:17px}.tactics-backup p{font-size:12px;line-height:1.6;margin:0}.tactics-hour{display:grid;grid-template-columns:75px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid #d7ddcf;font-size:11px}.tactics-hour small{display:block;line-height:1.5;color:#52634c;margin-top:4px}.tactics-hour.conflict{color:#a03d19}.tactics-hour.unknown{color:#87672c}.ten-facts strong{overflow-wrap:anywhere}.tactics-hours{max-height:360px;overflow:auto}.ten-playbook p{line-height:1.7}
