.ai-rating{font-weight:700;color:#164d58;margin:8px 0}.ai-rating[data-recommendation=pursue]{color:#215a36}.ai-rating[data-recommendation=hold],.ai-rating[data-recommendation=pass]{color:#665348}.ai-review-panel{padding:18px;border:1px solid var(--line,#cad4d8);border-left:4px solid #1896a3;margin:18px 0;background:var(--paper,#fffdf9);overflow-wrap:anywhere}.ai-review-panel h3{margin-top:0}.ai-review-panel details{margin-block:14px}.ai-review-panel summary,#ai-review-tools summary{cursor:pointer;font-weight:700;padding:10px 0}.ai-criteria dt{font-weight:700;margin-top:16px}.ai-criteria dd{margin:4px 0 12px}.ai-review-warning{color:#813a17;font-weight:700}.ai-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-edit-fields label{min-width:0}.ai-edit-fields label:has(textarea){grid-column:1/-1}.ai-edit-fields input,.ai-edit-fields textarea,.ai-edit-fields select{width:100%;box-sizing:border-box}.ai-import-list{max-height:260px;overflow:auto}.ai-index-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;border-block:1px solid var(--line,#cad4d8);padding:12px 0;margin-block:18px}.ai-index-total strong{font-size:30px}.ai-index-total span{font-size:15px}.index-sort-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.index-sort-buttons [aria-pressed=true]{background:var(--navy,#091a25);color:white}#ai-review-tools{margin-top:26px;border-top:1px solid var(--line,#cad4d8);padding-block:12px}#ai-review-tools input{max-width:100%}@media(max-width:600px){.ai-edit-fields{grid-template-columns:minmax(0,1fr)}.ai-index-total strong{font-size:26px}}
