/* BIMUz CDE v3.5 — ҳужжатлар бўйича AI ва обуна саҳифаси */
.v35-search{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:6px}
.v35-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}
.v35-grid>div{min-width:0}
.v35-preview{position:sticky;top:12px}
.v35-hit{cursor:pointer}
.v35-hit:hover{border-color:#58a9dd;background:#f7fbff}
.v35-hit p{font-size:13px;line-height:1.45;word-break:break-word}
.v35-hit mark,.v35-src mark{background:#fff1a8;color:inherit;padding:0 1px;border-radius:2px}
.v35-askbar{justify-content:space-between;align-items:center;margin:8px 0}
.v35-answer{border:1px solid #cfe3f3;background:#f6fbff;border-radius:10px;padding:12px 14px;white-space:pre-wrap;line-height:1.5}
.v35-answer.v35-notfound{border-color:#f0d58a;background:#fffaf0}
.v35-cite{display:inline-block;border:1px solid #9cc9e8;background:#fff;color:#17679a;border-radius:999px;padding:0 7px;margin:0 2px;font-size:12px;cursor:pointer;white-space:nowrap}
.v35-cite:hover{background:#e7f3fc}
.v35-src{font-size:13px}
.v35-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;border-radius:10px;padding:10px 14px;margin:0 0 14px;border:1px solid #f0d58a;background:#fff8e6;color:#6b4e00}
.v35-banner.v35-ro{border-color:#f1a7a7;background:#fff1f1;color:#8a1f1f}
.v35-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.v35-plan{border:1px solid #dfe7f0;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}
.v35-plan.v35-current{border-color:#1686c4;box-shadow:0 0 0 2px #1686c433}
.v35-plan .v35-price{font-size:20px;font-weight:700;color:#123f68}
.v35-plan ul{margin:4px 0 6px;padding-left:18px;font-size:13px;color:#4d5d70}
.v35-plan button{margin-top:auto}
.v35-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}
.v35-bar{height:6px;border-radius:4px;background:#e8eef5;overflow:hidden;margin-top:6px}
.v35-bar>i{display:block;height:100%;background:#1686c4}
.v35-bar>i.v35-full{background:#d64545}
.v35-state-Active{border-color:#2e9e5b;color:#2e9e5b}
.v35-state-Grace{border-color:#c98a00;color:#9a6a00;background:#fff6dd}
.v35-state-ReadOnly,.v35-state-Disabled,.v35-state-NoLicense{border-color:#d64545;color:#b42c2c;background:#ffecec}
@media (max-width:1000px){.v35-grid{grid-template-columns:1fr}.v35-preview{position:static}.v35-usage{grid-template-columns:1fr}}
