.consultation-v123{max-width:1480px}.consultation-v123 nav a{color:#a9cbff;text-decoration:none}.tabs{display:flex;gap:10px;margin:26px 0 18px;flex-wrap:wrap}.tabs button{border:1px solid #344a68;background:#15233a;color:#c6d5eb;padding:13px 20px;border-radius:10px;font:inherit;cursor:pointer}.tabs button.selected{background:#285caa;border-color:#6499eb;color:white}.consult-panel{border:1px solid #2c405c;background:#151f31;border-radius:16px;padding:clamp(18px,3vw,36px);min-height:610px}.consult-panel[hidden]{display:none}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.section-heading h2{font-size:24px;margin:0 0 5px}.section-heading p{margin:0;color:#9aabc2}.section-heading label{display:flex;align-items:center;gap:12px}.consult-panel select{background:#0e1726;color:#e8eef8;border:1px solid #33445d;border-radius:9px;padding:11px;max-width:100%}#ask label{display:block;margin-bottom:9px;color:#c8d7ea;font-weight:600}#question{display:block;width:100%;min-height:210px;resize:vertical;padding:20px;font-size:17px;line-height:1.65}.actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;color:#9aabc2}.actions button,.dictionary-filters button,.pagination button{border:0;border-radius:9px;background:#3d7bd9;color:white;font:inherit;font-weight:600;padding:12px 24px;cursor:pointer}.actions button:disabled,.pagination button:disabled{opacity:.45;cursor:default}#feedback{min-height:24px;color:#a9cbff}.answer-zone{margin-top:20px;border:1px solid #344760;background:#0e1929;border-radius:12px;padding:22px;min-height:300px}.answer-zone h3{margin:0 0 16px;color:#a9cbff}#answer{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.dictionary-filters{display:grid;grid-template-columns:minmax(180px,2fr) minmax(170px,1fr) auto;gap:14px;align-items:end}.dictionary-filters label{display:grid;gap:7px;color:#bfcde0}.dictionary-filters input,.dictionary-filters select{width:100%;height:48px}.dictionary-filters button{height:48px}.dictionary-results{display:grid;gap:12px;margin-top:20px}.entry-card{padding:17px 20px;background:#101c2e;border:1px solid #2e435f;border-radius:11px}.entry-card h3{margin:0 0 5px;color:#b6d2ff}.entry-card p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.entry-card small{color:#9aabc2}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0}.pagination button{padding:10px 16px}@media(max-width:760px){.dictionary-filters{grid-template-columns:1fr}.section-heading label{width:100%}.consult-panel{min-height:0}#question{min-height:180px}.consultation-v123 header{align-items:flex-start;flex-direction:column}}

.web-loading{display:flex;align-items:center;gap:12px;color:#c8dcfa;margin:12px 0}.web-loading[hidden],.web-sources[hidden]{display:none}.web-spinner{width:19px;height:19px;border:3px solid #365276;border-top-color:#a9cbff;border-radius:50%;animation:web-spin .8s linear infinite}@keyframes web-spin{to{transform:rotate(360deg)}}.web-sources{margin-top:26px;border-top:1px solid #344760;padding-top:18px}.web-sources h3{color:#a9cbff}.web-sources ul{padding-left:22px}.web-sources li{margin:14px 0;overflow-wrap:anywhere}.web-sources a{color:#9ac4ff;font-weight:600;text-decoration:underline}.web-sources a:focus-visible{outline:2px solid #9ac4ff}.web-sources p{color:#b6c6db;margin:4px 0 0;line-height:1.55}
