.review-quota{padding:14px;border:1px solid var(--line,#d7eae9);border-radius:12px;margin:12px 0}.review-quota h4{font-size:13px;margin:0 0 12px}.review-quota .field-help{margin-bottom:0}.connected-ai-usage{padding-top:18px;border-top:1px solid var(--line,#d7eae9);margin-top:20px;font-size:12px}.connected-ai-usage h3{font-size:14px;margin-bottom:10px}.connected-ai-usage p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.connected-ai-usage dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:14px 0}.connected-ai-usage dt{min-width:0;overflow-wrap:anywhere;color:var(--muted,#526e72)}.connected-ai-usage dd{margin:0;max-width:200px;overflow-wrap:anywhere;text-align:right}.connected-ai-usage pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:var(--paper,#f5fbfb);border-radius:8px}.connected-ai-usage summary{cursor:pointer;font-weight:600}.connected-ai-usage .field-help{font-size:11px;color:var(--muted,#526e72)}@media(max-width:600px){.connected-ai-usage dl{grid-template-columns:minmax(0,1fr) minmax(60px,auto)}}
.ai-connection-status{padding:14px;border:1px solid var(--line,#d7eae9);border-radius:10px;font-size:12px;line-height:1.6}.ai-connection-status h3{font-size:14px;margin-bottom:8px}.ai-diagnostic-actions{display:flex;gap:10px;flex-wrap:wrap}

.ai-profile-picker{padding:18px;border:1px solid #d7eae9;border-radius:12px;background:#f5fbfb}.ai-profile-picker label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.ai-profile-picker select{width:100%;padding:11px;border:1px solid #d7eae9;border-radius:8px;background:white;color:#173b40}.ai-profile-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ai-active-diagnostics{padding-top:20px;margin-top:20px;border-top:1px solid #d7eae9}.ai-active-diagnostics h3,#ai-budget-form h3{font-size:15px;margin:0 0 12px}#ai-budget-form{border-top:1px solid #d7eae9;padding-top:20px}.ai-profile-actions button:disabled{opacity:.5;cursor:default}

.ai-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0 26px}.ai-profile-card{padding:18px;border:1px solid #d7eae9;border-radius:14px;background:#fbfdff;min-width:0;display:flex;flex-direction:column;gap:10px}.ai-profile-card.is-active{border-color:#0f8b8d;box-shadow:inset 0 3px #0f8b8d}.ai-profile-card.is-editing{background:#f0fdfa}.ai-profile-card-heading{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ai-provider-label{font-size:10px;font-weight:600;color:#526e72}.ai-profile-status{font-size:10px;color:#136f73;background:#cffafe;padding:3px 7px;border-radius:20px;white-space:nowrap}.ai-profile-card h4{font-size:16px;margin:0;overflow-wrap:anywhere}.ai-profile-card p{font-size:12px;margin:0;overflow-wrap:anywhere;color:#526e72}.ai-profile-card small{font-size:10px;color:#64748b}.ai-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.ai-card-actions .button,.ai-card-actions .subtle{font-size:11px!important;padding:8px 10px}.ai-profile-card button:disabled{opacity:.5;cursor:default}#ai-model-status{font-size:11px;line-height:1.6;overflow-wrap:anywhere}#ai-profile-editor-title{font-size:16px;margin:18px 0 0}@media(max-width:600px){.ai-profile-grid{grid-template-columns:1fr}}
