#aismart-help-book .aismart-ui-language-picker { display: grid; grid-template-columns: 20px 1fr; align-items: center; gap: 4px 8px; margin: 0 0 12px; padding: 0 0 12px; border-bottom: 1px solid var(--help-line, #c9d7d9); font-size: 13px; }
#aismart-help-book .aismart-ui-language-picker select { grid-column: 1 / -1; width: 100%; min-height: 36px; padding: 6px 8px; border: 1px solid var(--help-line, #c9d7d9); border-radius: 4px; font: inherit; color: inherit; background: #fff; }
#wpadminbar #wp-admin-bar-aismart-ui-language .ab-icon::before { content: "\f326"; top: 2px; }
#wpadminbar #wp-admin-bar-aismart-ui-language .aismart-ui-language-auto { opacity: .75; }
#wpadminbar #wp-admin-bar-aismart-ui-language .ab-submenu { max-height: calc(100vh - 60px); overflow-y: auto; }
#wpadminbar #wp-admin-bar-aismart-ui-language .aismart-ui-language-check { display: inline-block; width: 16px; }
[dir="rtl"] #aismart-help-points { padding: 0 18px 0 0; }
#aismart-help-book[dir="rtl"] .aismart-help-result { text-align: right; }
[dir="rtl"] #aismart-help-book #aismart-help-example, #aismart-help-book[dir="rtl"] #aismart-help-example { border-left: 0; border-right: 3px solid var(--help-accent, #087b83); }
@media (max-width: 782px) { #wpadminbar #wp-admin-bar-aismart-ui-language { display: block; } #wpadminbar #wp-admin-bar-aismart-ui-language .ab-label { display: none; } }
