/* پنل Library (نمایش کامل فولدر/نوت) */
#smf-lib-panel{position:fixed;inset:72px 16px 16px 16px;background:#0e1a27;border:1px solid #243348;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);display:none;z-index:9998}
#smf-lib-panel.show{display:block}
.smf-lib-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #243348}
.smf-lib-head h3{margin:0;color:#fff;font:600 16px system-ui,Segoe UI}
.smf-lib-head-ctl{display:flex;gap:8px;align-items:center}
.smf-lib-close{border:1px solid #345;border-radius:10px;background:#122131;color:#fff;padding:6px 10px;cursor:pointer}
.smf-lib-body{display:grid;grid-template-columns:260px 1fr;gap:12px;padding:12px}
.smf-lib-left{border-right:1px solid #243348;padding-right:8px}
.smf-lib-right{padding-left:4px}
.smf-lib-search{width:220px;padding:8px 10px;border:1px solid #345;border-radius:10px;background:#0c1c2a;color:#fff}
.smf-lib-list{max-height:calc(100vh - 170px);overflow:auto;display:flex;flex-direction:column;gap:8px}
.smf-lib-item{border:1px solid #2b3a4a;background:#0c1c2a;color:#cfe3ff;padding:8px 10px;border-radius:10px;cursor:pointer}
.smf-lib-item.active{background:#15324a;color:#fff;border-color:#3b5e86}

.smf-note{border:1px solid #2b3a4a;background:#0c1522;color:#d8e6ff;padding:12px 14px;border-radius:12px}
.smf-note-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}
.smf-note h4{margin:0;color:#fff;font:600 15px system-ui}
.smf-note-meta{display:flex;gap:6px;flex-wrap:wrap}
.smf-badge{background:#1c3452;border:1px solid #2f4a6a;color:#d8ebff;padding:2px 8px;border-radius:999px;font:600 12px system-ui}
.smf-chip{background:#2a2a3a;border:1px solid #45455a;color:#e7e7ff;padding:2px 8px;border-radius:999px;font:500 12px system-ui}
.smf-chip.ok{background:#1b3b26;border-color:#2d6a40;color:#cffff1}
.smf-note-body p{margin:6px 0 0 0;color:#cfe3ff;line-height:1.8}
.smf-note-body h5{margin:8px 0 2px 0;color:#fff;font:600 14px system-ui}

@media (max-width:900px){#smf-lib-panel{inset:64px 10px 10px 10px}.smf-lib-body{grid-template-columns:1fr}}
