/* Recreate the 2021 Ejaaba Ask controls from the owner's screenshot.
   This is scoped to /ask only; original features and endpoint semantics stay. */
.ejabat-ask-page.ejabat-original-ask{
 width:100%!important;max-width:none!important;
 font:normal 12px/1.7 Tahoma,Arial,sans-serif!important;
 direction:rtl!important;color:#30343a!important;background:#fff!important;
}
.ejabat-ask-page .ejabat-ask-breadcrumb{display:none!important}
.ejabat-ask-page .ejabat-ask-heading{
 display:block!important;padding:5px 10px!important;margin:0 0 8px!important;
 background:#e9edf8!important;border:0!important;border-bottom:1px solid #d5e0ee!important;
 text-align:right!important;
}
.ejabat-ask-page .ejabat-ask-heading h1{
 font:normal 17px/1.6 Tahoma,Arial,sans-serif!important;
 color:#336aa5!important;margin:0!important
}
.ejabat-ask-page .ejabat-ask-heading>span{display:none!important}
.ejabat-ask-page .legacy-ask-form{
 width:100%!important;margin:0!important;padding:5px 10px 7px!important;
 box-sizing:border-box!important;background:#fff!important;
}
.ejabat-ask-page .ejabat-step-number{display:none!important}
.ejabat-screenreader{
 position:absolute!important;width:1px!important;height:1px!important;
 padding:0!important;margin:-1px!important;overflow:hidden!important;
 clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;
}
.ejabat-ask-page .legacy-form-row{
 display:block!important;margin:0!important;padding:6px 0!important;
 background:#fff!important;border:0!important;border-bottom:1px solid #edf0f3!important;
}
.ejabat-ask-page .legacy-form-row>label{
 display:block!important;width:auto!important;font:normal 14px/1.6 Tahoma,Arial,sans-serif!important;
 text-align:right!important;margin:0 0 5px!important;color:#232323!important
}
.ejabat-ask-page .ejabat-ask-main-title>label{
 font-weight:700!important;font-size:16px!important;color:#262626!important
}
.ejabat-ask-page .ejabat-ask-main-title .ejabat-old-field input{
 border:1px solid #c3c3c3!important;background:#fff!important;
 border-radius:5px!important;box-shadow:inset 0 0 2px #e6e6e6!important;
 font-size:13px!important;height:39px!important;min-height:39px!important;
 padding:6px 10px!important;width:100%!important;text-align:right!important;
}
.ejabat-ask-page .ejabat-step-hint{
 font:normal 10px/1.6 Tahoma,Arial,sans-serif!important;color:#85909b!important;
 margin:3px 0!important
}
.ejabat-ask-page .ejabat-ask-main-title .ejabat-step-hint{display:none!important}
.ejabat-ask-page .ejabat-label-suggestion{
 background:#f5f5f5!important;border:0!important;padding:3px 7px!important;
 margin:5px 0 0!important;max-height:225px!important;overflow:auto!important;
}
.ejabat-ask-page #ejaaba-similar>a{
 display:block!important;font-size:13px!important;color:#356ca2!important;
 line-height:1.8!important;text-decoration:none!important;
 background:transparent!important;border-bottom:1px solid #e7e7e7!important;
 padding:2px 4px 2px 23px!important;position:relative!important
}
.ejabat-ask-page #ejaaba-similar>a::before{
 content:'؟';position:absolute;left:4px;top:2px;color:#272727;
 font-size:15px;font-weight:700
}
.ejabat-ask-page #ejaaba-suggestion-labels{margin-bottom:4px!important}
.ejabat-ask-page .ejabat-old-poll-switch{
 padding:7px 1px 8px!important;border-bottom:1px solid #eeeeee!important;
 margin:2px 0 3px!important;display:flex!important;justify-content:flex-start!important;
 background:#fff!important;
}
.ejabat-ask-page .ejabat-old-poll-switch>label{
 display:inline-flex!important;align-items:center!important;gap:6px!important;
 cursor:pointer!important;font:normal 14px/1.5 Tahoma,Arial,sans-serif!important;
 color:#222!important;margin:0!important
}
.ejabat-ask-page .ejabat-old-poll-switch input{
 width:16px!important;height:16px!important;accent-color:#3678bc!important
}
.ejabat-ask-page .ejabat-kind-compat{
 position:absolute!important;width:1px!important;height:1px!important;
 overflow:hidden!important;opacity:0!important;pointer-events:none!important;
 clip-path:inset(50%)!important;border:0!important;margin:0!important;padding:0!important
}
.ejabat-ask-page .legacy-form-row textarea#question-body{
 width:100%!important;min-height:94px!important;max-height:none!important;
 border:1px solid #c8c8c8!important;border-radius:4px!important;
 background:#fff!important;box-sizing:border-box!important;
 padding:8px 9px!important;font-size:13px!important;
 text-align:right!important;resize:vertical!important;
}
.ejabat-ask-page .ejabat-format-tools{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 gap:4px!important;flex-wrap:wrap!important;margin:3px 0!important;padding:0!important;
}
.ejabat-ask-page .ejabat-format-action{
 display:grid!important;place-items:center!important;min-width:25px!important;
 height:25px!important;padding:1px 4px!important;color:#497bad!important;
 border:0!important;background:#fff!important;font-size:15px!important;
}
.ejabat-ask-page .legacy-form-row.ejabat-ask-reward{
 border:0!important;padding:8px 0 4px!important
}
.ejabat-ask-page .ejabat-ask-reward>label{
 font-size:15px!important;text-align:right!important;font-weight:700!important
}
.ejabat-ask-page .ejabat-ask-reward-control{
 display:block!important;text-align:right!important
}
.ejabat-ask-page .ejabat-ask-reward-control>select{display:none!important}
.ejabat-ask-page .ejabat-legacy-reward-radios{
 border:0!important;margin:0!important;padding:2px 0!important;
 display:flex!important;direction:rtl!important;
 flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;
 gap:9px 15px!important;min-width:0!important
}
.ejabat-ask-page .ejabat-legacy-reward-radios>label{
 display:inline-flex!important;align-items:center!important;gap:4px!important;
 color:#303030!important;font:normal 16px/1.5 Tahoma,Arial,sans-serif!important;
 cursor:pointer!important;white-space:nowrap!important
}
.ejabat-ask-page .ejabat-legacy-reward-radios input{
 width:19px!important;height:19px!important;accent-color:#3482c3!important;
 min-width:19px!important;min-height:19px!important
}
.ejabat-ask-page .ejabat-old-bounty-balance{font-size:10px!important;color:#8193a3!important}
.ejabat-ask-page .ejabat-ask-category{
 padding:4px 0 6px!important;border:0!important
}
.ejabat-ask-page .ejabat-ask-category>label{
 font-size:15px!important;line-height:1.8!important
}
.ejabat-ask-page .ejabat-legacy-category-prompt{
 padding:3px 0 8px!important;font-size:13px!important;
 line-height:1.7!important;color:#383838!important
}
.ejabat-ask-page .ejabat-legacy-category-prompt strong{font-weight:bold!important}
.ejabat-ask-page .ejabat-category-dropdown{
 display:block!important;border:1px solid #d4d4d4!important;
 margin:2px 0 5px!important;background:#fff!important;max-width:100%!important
}
.ejabat-ask-page .ejabat-category-dropdown>summary{
 display:flex!important;justify-content:space-between!important;
 align-items:center!important;gap:8px!important;
 background:#fff!important;padding:6px 7px!important;
 font-size:13px!important;color:#444!important;
 border-bottom:1px solid #ddd!important;cursor:pointer!important
}
.ejabat-ask-page .ejabat-category-dropdown>summary::after{
 content:'▾';font-size:13px!important;color:#888!important
}
.ejabat-ask-page .ejabat-category-dropdown [data-category-selected-summary]{
 font-size:10px!important;color:#73889d!important;min-width:0!important;
 overflow-wrap:anywhere!important
}
.ejabat-ask-page .ejabat-legacy-category-search{
 display:block!important;padding:4px 6px!important;background:#fff!important;
 border-bottom:1px solid #dcdcdc!important
}
.ejabat-ask-page .ejabat-legacy-category-search input{
 display:block!important;width:100%!important;height:32px!important;
 border:1px solid #e0e0e0!important;background:#fff!important;
 border-radius:2px!important;box-sizing:border-box!important;
 padding:5px 7px!important;color:#444!important;font-size:12px!important;
 text-align:right!important
}
.ejabat-original-ask .ejabat-ask-category .ejabat-old-category-choices.ejabat-legacy-category-tree{
 display:block!important;width:100%!important;max-height:245px!important;
 overflow:auto!important;overscroll-behavior:contain!important;
 padding:0!important;margin:0!important;border:0!important
}
.ejabat-ask-page .ejabat-category-tree-branch[hidden],
.ejabat-ask-page .ejabat-category-tree-children[hidden],
.ejabat-ask-page .ejabat-category-tree-children>.ejabat-category-check[hidden]{display:none!important}
.ejabat-ask-page .ejabat-category-tree-branch{display:block!important;border-bottom:1px solid #ececec!important}
.ejabat-ask-page .ejabat-legacy-category-parent{
 display:flex!important;direction:rtl!important;align-items:center!important;
 padding:0 7px!important;gap:6px!important;min-height:32px!important;background:#fafafa!important
}
.ejabat-ask-page .ejabat-legacy-category-parent .ejabat-category-check{
 display:flex!important;align-items:center!important;flex:1!important;
 margin:0!important;padding:6px 2px!important;min-width:0!important;
 border:0!important;background:transparent!important;
 color:#252525!important;font-size:13px!important;cursor:pointer!important
}
.ejabat-ask-page .ejabat-legacy-category-parent button{
 min-width:28px!important;width:28px!important;height:27px!important;
 background:transparent!important;border:0!important;
 cursor:pointer!important;color:#4f6e86!important;font-size:18px!important;
 padding:0!important;line-height:1!important
}
.ejabat-ask-page .ejabat-category-tree-children{
 padding:0!important;margin:0!important;background:#fff!important
}
.ejabat-ask-page .ejabat-category-tree-children>.ejabat-category-check{
 display:flex!important;direction:rtl!important;align-items:center!important;
 padding:7px 17px 7px 7px!important;min-height:31px!important;
 gap:7px!important;margin:0!important;border:0!important;
 border-bottom:1px solid #ededed!important;
 color:#444!important;font:normal 12px/1.6 Tahoma,Arial,sans-serif!important;
 background:#fff!important;cursor:pointer!important;
}
.ejabat-ask-page .ejabat-category-tree-branch .ejabat-category-check input{
 width:15px!important;height:15px!important;min-width:15px!important;
 margin:0 0 0 4px!important;accent-color:#4287c9!important
}
.ejabat-ask-page .ejabat-category-tree-branch .ejabat-category-check.selected{
 background:#ecf5ff!important;color:#285e91!important
}
.ejabat-ask-page .ejabat-ask-footer{
 padding:10px 0 9px!important;gap:7px!important;margin-top:0!important;
 display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;
}
.ejabat-ask-page .ejabat-ask-footer .button.primary{
 padding:8px 20px!important;border-radius:2px!important;
 background:#287cdd!important;border:1px solid #1d6bbd!important;
 font-size:13px!important;color:white!important;font-weight:700!important
}
.ejabat-ask-page .ejabat-ask-footer small{flex-basis:100%!important}
.ejabat-dark-menu-panel .ejabat-logout-last{
 display:block!important;margin-top:9px!important;padding-top:6px!important;
 border-top:1px solid #e3eaf3!important
}
.ejabat-dark-menu-panel .ejabat-logout-last button{
 width:100%!important;text-align:right!important;
 background:#fff!important;color:#3170ac!important;
 border:0!important;border-radius:0!important;min-height:38px!important
}
.ejabat-menu-original-desktop .ejabat-menu-desktop-logout{
 margin:9px 0 0!important;padding:5px 0 0!important;
 border-top:1px solid #e0e8f2!important
}
.ejabat-menu-original-desktop .ejabat-menu-desktop-logout>button{
 cursor:pointer!important;display:block!important;width:100%!important;
 background:transparent!important;text-align:right!important;
 padding:7px 12px!important;color:#3070ad!important;border:0!important;
 font-size:12px!important
}
@media(max-width:640px){
 .form-page:has(.ejabat-ask-page){padding:0 4px!important;margin:4px 0!important;
  box-sizing:border-box!important;background:#fff!important}
 .ejabat-ask-page .legacy-ask-form{padding:5px 10px!important}
 .ejabat-ask-page .ejabat-legacy-category-tree{max-height:220px!important}
 .ejabat-ask-page .ejabat-legacy-reward-radios{gap:6px 12px!important}
 .ejabat-ask-page .ejabat-ask-footer{margin-bottom:12px!important}
}
