/* detallar ro'yxati (Katta ekranda o'ng suzuvchi panel, min-width: 641px) */
#list{position:fixed;top:60px;bottom:20px;right:12px;left:auto;width:280px;max-height:none;background:rgba(13,15,20,0.94);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.1);border-radius:14px;z-index:7;display:none;flex-direction:column;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,0.5)}
#listTabs{display:flex;background:#00000008;border-bottom:1px solid var(--line);padding:4px;gap:4px;flex:none}
#listTabs .tab-btn{flex:1;padding:7px 4px;border:none;background:transparent;border-radius:8px;font-size:12px;font-weight:600;color:var(--mut);cursor:pointer;transition:all 0.15s ease;display:flex;align-items:center;justify-content:center;gap:4px}
#listTabs .tab-btn.active{background:#161922;color:#FFC700;border:1px solid rgba(255,199,0,0.3);box-shadow:0 1px 4px #00000018}
#listSearchWrap{flex:none;padding:8px 9px;border-bottom:1px solid var(--line)}
#listSearch{width:100%;background:#161922;border:1px solid #1f9d5755;border-radius:9px;padding:8px 10px;font-size:13px;color:#ffffff}
#listSearch:focus{outline:none;border-color:var(--ok)}
#listBody{flex:1;overflow-y:auto}
#furnBody{flex:1;overflow-y:auto}
.fu-row{padding:8px 10px;border-bottom:1px solid var(--line);font-size:12.5px;cursor:pointer;display:flex;align-items:center;gap:7px;transition:background 0.12s}
.fu-row:hover{background:#00000006}
.fu-row.sel{background:#ff8a2a22;border-left:3px solid var(--acc)}
.fu-icon{font-size:15px;flex:none;width:20px;text-align:center}
.fu-info{flex:1;min-width:0}
.fu-title{font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fu-sub{font-size:11px;color:var(--mut);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fu-art{display:inline-block;background:#1f9d5718;color:#1b8349;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600;margin-right:4px}
.fu-badge{flex:none;font-size:11px;font-weight:600;color:#5a6675;background:#0000000d;padding:2px 7px;border-radius:10px}
.fu-eye{flex:none;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#8a96a2;cursor:pointer}
.fu-eye:hover{background:#00000012;color:var(--acc)}
.fu-row.hidden .fu-eye{color:#c0392b;opacity:0.6}
.fu-row.hidden .fu-title{text-decoration:line-through;opacity:0.5}
#list .it{padding:9px 11px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}
.it.dimmed{opacity:0.42;background:#fafbfc}
.it.dimmed b{text-decoration:line-through;color:#8a94a2}
#list .it.sel{background:#ff8a2a22;border-left:3px solid var(--acc)}
#list b{color:var(--acc);margin-right:5px}
#list .grp{padding:6px 10px 6px 4px;font-size:12.5px;cursor:pointer;background:#0000000a;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:4px;font-weight:600;color:#f3f4f6}
/* ochish/yopish — KATTA bosish maydoni (barmoq bilan qulay), sarlavhaning qolgan qismi = blokni TANLASH */
#list .grp .caret{font-size:15px;line-height:1;color:#FFC700;width:34px;height:34px;min-width:32px;min-height:32px;flex:none;display:flex;
  align-items:center;justify-content:center;border-radius:8px;user-select:none}
#list .grp .caret:hover{background:#00000012;color:var(--acc)}
#list .grp .gname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 0}
#list .grp.blksel{background:#ff7a1a1f}
#list .grp .gcnt{margin-left:auto;color:var(--mut);font-weight:400;font-size:11px;padding-left:6px}
