/* Pofis Nabzı manager question bank — scoped to Management. */
#managementPollPool .po-poll-pool-card{min-width:0}
#managementPollPool .po-pool-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:17px}
#managementPollPool .po-pool-heading h3{margin:0;font-size:18px}
#managementPollPool .po-pool-count{font-size:12px;font-weight:800;background:#eaf6ee;color:#257246;border-radius:20px;padding:7px 11px}
#managementPollPool .po-pool-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.53fr) minmax(110px,.34fr);gap:10px}
#managementPollPool label{display:grid;gap:7px;font-size:12px;font-weight:800;min-width:0;color:inherit}
#managementPollPool :is(input,select){min-width:0;width:100%;box-sizing:border-box;background:#fff;color:#283b30;border:1px solid #cbdad0;border-radius:11px;padding:10px 11px;font:inherit;font-size:13px;line-height:1.45;min-height:42px}
#managementPollPool .po-pool-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:13px 0}
#managementPollPool .po-pool-toolbar .sub{margin-left:auto;font-size:12px}
#managementPollPool .po-pool-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.88fr);gap:17px;align-items:start}
#managementPollPool .po-pool-list{display:grid;gap:9px;min-width:0}
#managementPollPool .po-pool-item{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;min-width:0;background:#f9fcf9;color:#27382f;border:1px solid #e0ece3;border-radius:12px;padding:12px 13px;font:inherit;cursor:pointer}
#managementPollPool .po-pool-item:hover{border-color:#8dcba4}
#managementPollPool .po-pool-item.selected{background:#edf9f1;border-color:#35aa68;box-shadow:0 0 0 1px #35aa6833}
#managementPollPool .po-pool-item.inactive{opacity:.65}
#managementPollPool .po-pool-item-top{display:flex;justify-content:space-between;gap:8px;align-items:center}
#managementPollPool .po-pool-item-cat{font-size:10px;font-weight:800;color:#278251}
#managementPollPool .po-pool-item-status{font-size:10px;font-weight:850;color:#299151}
#managementPollPool .po-pool-item.inactive .po-pool-item-status{color:#b86f30}
#managementPollPool .po-pool-item strong{font-size:13px;line-height:1.42;overflow-wrap:anywhere}
#managementPollPool .po-pool-item small{color:#65796b;font-size:11px;line-height:1.45;overflow-wrap:anywhere}
#managementPollPool .po-pool-item .po-pool-item-meta{font-size:10px;opacity:.85}
#managementPollPool #pollPoolMore{margin-top:12px;width:100%}
#managementPollPool .po-pool-editor{display:grid;gap:13px;position:sticky;top:18px;min-width:0;background:#f7faf8;padding:18px;border:1px solid #dce8df;border-radius:16px}
#managementPollPool .po-pool-editor.hidden{display:none}
#managementPollPool .po-pool-editor-title{display:flex;align-items:center;justify-content:space-between;gap:10px}
#managementPollPool .po-pool-editor-title h3{font-size:17px;margin:0}
#managementPollPool .po-pool-dismiss,#managementPollPool .po-pool-remove{border:1px solid #cfdfd3;background:#fff;color:#597462;width:31px;height:31px;border-radius:9px;font-size:18px;line-height:1;cursor:pointer}
#managementPollPool .po-pool-options-head{display:flex;justify-content:space-between;gap:10px;align-items:center}
#managementPollPool .po-pool-options-head b{font-size:12px}
#managementPollPool .po-pool-options-head span{font-size:11px;color:#687d6e}
#managementPollPool .po-pool-options{display:grid;gap:9px}
#managementPollPool .po-pool-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
#managementPollPool .po-pool-remove{height:42px;width:42px}
#managementPollPool .po-pool-editor-actions{display:flex;gap:8px;flex-wrap:wrap}
#managementPollPool .po-pool-editor-actions button{flex:1 1 auto;min-height:42px}
#managementPollPool .po-pool-feedback{font-size:12px;line-height:1.5;min-height:15px;margin:14px 0 0;overflow-wrap:anywhere;color:#25764b}
#managementPollPool :is(button,input,select):focus-visible{outline:2px solid #2bb16d;outline-offset:2px}
html[data-theme="dark"] #managementPollPool .po-pool-count{background:#2b4938;color:#c2f5d3}
html[data-theme="dark"] #managementPollPool .po-pool-item{background:#303732;color:#f0f4f0;border-color:#536055}
html[data-theme="dark"] #managementPollPool .po-pool-item.selected{background:#304d3b;border-color:#65b887}
html[data-theme="dark"] #managementPollPool .po-pool-item-cat,
html[data-theme="dark"] #managementPollPool .po-pool-item-status{color:#a5ecc2}
html[data-theme="dark"] #managementPollPool .po-pool-item small{color:#c1cfbf}
html[data-theme="dark"] #managementPollPool .po-pool-editor{background:#2b332e;border-color:#46594b}
html[data-theme="dark"] #managementPollPool :is(input,select){background:#343c37;color:#f2f8f3;border-color:#516b59}
html[data-theme="dark"] #managementPollPool :is(.po-pool-remove,.po-pool-dismiss){background:#3b473f;color:#f1f8f1;border-color:#58685c}
html[data-theme="dark"] #managementPollPool .po-pool-options-head span{color:#c5d1c4}
html[data-theme="dark"] #managementPollPool .po-pool-feedback{color:#b3ebc8}
@media(max-width:1050px){#managementPollPool .po-pool-layout{grid-template-columns:minmax(0,1fr)}#managementPollPool .po-pool-editor{position:static}}
@media(max-width:640px){#managementPollPool .po-pool-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#managementPollPool .po-pool-filters label:first-child{grid-column:1/-1}#managementPollPool .po-pool-editor{padding:14px}#managementPollPool .po-pool-heading h3{font-size:16px}}

/* Destructive action stays visually separate from the non-destructive passive toggle. */
#managementPollPool .po-pool-editor-actions .po-pool-delete{flex:0 1 auto;margin-left:auto;background:#fff1f1;border:1px solid #efb4b4;color:#ae3333}
#managementPollPool .po-pool-editor-actions .po-pool-delete:hover{background:#ffe4e4;border-color:#dc8888}
#managementPollPool .po-pool-editor-actions .po-pool-delete.hidden{display:none}
html[data-theme="dark"] #managementPollPool .po-pool-editor-actions .po-pool-delete{background:#462b2b;color:#ffc3c3;border-color:#a36464}
html[data-theme="dark"] #managementPollPool .po-pool-editor-actions .po-pool-delete:hover{background:#593132}
@media(max-width:640px){#managementPollPool .po-pool-editor-actions .po-pool-delete{margin-left:0}}
