/* Deployment overlay: service state and shared-network AI allowance. */
.navigator .an-ai-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}
.navigator .an-ai-toolbar label{display:flex;align-items:center;gap:10px;color:#405a50;font-size:11px;font-weight:650}
.navigator .an-ai-toolbar .an-select{width:auto;min-width:180px;margin:0}
.navigator .an-ai-service{margin-top:22px;padding-top:18px;border-top:1px solid #bdcdbb}
.navigator .an-ai-service h4{margin:0 0 12px;font-size:15px}
.navigator .an-ai-quota{font-size:17px;line-height:1.4;font-weight:700;color:#155a4e;margin:0 0 5px;font-variant-numeric:tabular-nums}
.navigator .an-ai-attribution{display:flex;align-items:center;gap:8px;color:#264e42;font-size:11px;font-weight:650;margin:17px 0 9px}
.navigator .an-ai-logo{display:inline-flex;align-items:center;justify-content:center;background:#102f2c;border-radius:7px;flex:none}.navigator .an-ai-attribution img{width:38px;height:38px;object-fit:contain;flex:none}.navigator .an-ai-disclosure{font-size:11px;line-height:1.6;color:#466254;background:#edf3e9;padding:10px 12px;border:1px solid #d1dfcb;border-radius:5px}.navigator .an-ai-disclosure[hidden]{display:none}.navigator .an-ai-disclosure a{color:#155a4e;text-decoration:underline}
.navigator .an-ai-answer-text{white-space:pre-wrap;overflow-wrap:anywhere}
.navigator .an-ai-disclaimer{font-size:11px;line-height:1.5;color:#53675b;margin-top:18px;padding-top:12px;border-top:1px solid #d3dfcf}
.navigator #an-ask-form button:disabled,.navigator .an-prompts button:disabled{opacity:.6;cursor:not-allowed}
.navigator #an-ask-status{min-height:1.5em;overflow-wrap:anywhere}
@media(max-width:650px){.navigator .an-ai-toolbar{display:block}.navigator .an-ai-toolbar label{display:block}.navigator .an-ai-toolbar .an-select{width:100%;margin:6px 0 12px}.navigator .an-ai-quota{font-size:16px}}
