.identity-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;margin:18px 0}.identity-panel h2{font-size:16px;font-weight:500;margin:8px 0}.identity-panel p{font-size:11px;line-height:1.8;color:#7b8c6e;margin:0}.identity-panel .eyebrow{font-size:9px;letter-spacing:2px}.identity-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.identity-actions label{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.identity-actions input,.extended-rule-row input[type=checkbox]{accent-color:#245e50}.extended-rule-grid{margin:22px 0;border-top:1px solid #e1e8d9;padding-top:16px}.extended-rule-grid h3{font-size:14px;font-weight:500}.extended-rule-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #edf0e8;padding:12px 0}.extended-rule-row>label{display:flex;align-items:center;gap:8px;font-size:12px}.extended-rule-row .seconds-input{font-size:10px;color:#7e8e72}.seconds-input input{width:73px;padding:8px;border:1px solid #dfe5d6;border-radius:4px;background:#f7f9f2}.name-reader-controls{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;margin:20px 0}.name-reader-controls label{display:grid;gap:8px;font-size:11px}.name-reader-controls select{padding:10px;border:1px solid #dce5d2;border-radius:4px;background:#f8faf4}.name-reader-dialog progress{width:100%;height:5px;accent-color:#346b51}.name-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;max-height:48vh;overflow:auto}.name-review-row{padding:12px;background:#f4f7ed;border:1px solid #dfe7d5;border-radius:6px;min-width:0}.name-review-row img{width:100%;max-height:90px;object-fit:contain;background:#162b29;border-radius:3px}.name-review-row label{display:grid;gap:7px;font-size:10px;color:#697f5a;margin-top:9px}.name-review-row input{width:100%;padding:10px;border:1px solid #d8e2ce;border-radius:4px;font-size:13px;background:white;color:#34563f}.name-review-row small{font-size:10px}.name-review-row .name-low-confidence{color:#98703b}.name-reader-actions{display:flex;gap:20px;align-items:center;margin:18px 0 5px}.name-reader-dialog .identity-check{font-size:12px;display:flex;gap:8px;align-items:center;line-height:1.7}.identity-warning{color:#986d35!important}@media(max-width:850px){.identity-panel{display:block}.identity-actions{justify-content:flex-start;margin-top:18px}.name-review-list{grid-template-columns:1fr}.name-reader-actions{flex-wrap:wrap}}
