/* v2.1 Sprint 10 — App-Feature #22 «مدير المعرض» (feat5.js) */
.f5home{display:flex;flex-direction:column;gap:10px;margin-top:12px}
.f5hc{position:relative;display:block;width:100%;text-align:start;padding:13px 14px;border-radius:18px;color:var(--ink);font:inherit;overflow-wrap:anywhere}
.f5hc>b{display:block;font-size:14.5px}.f5hc>small{display:block;color:var(--mut);font-size:12.5px;margin-top:3px}
.f5hm{cursor:pointer;border:1px solid rgba(99,102,241,.45);background:linear-gradient(135deg,rgba(99,102,241,.13),rgba(99,102,241,.03))}
.f5hm em{position:absolute;inset-inline-end:14px;top:13px;font-style:normal;font-size:12.5px;font-weight:700;color:#818cf8}
.f5hm>b{padding-inline-end:64px}
.f5k{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.f5k span{font-size:12px;padding:3px 9px;border-radius:99px;background:var(--glass);border:1px solid var(--line)}
.f5k .f5kh{color:#FF8A4C;border-color:rgba(255,138,76,.5);font-weight:700}
.f5hoff{border:1px dashed var(--line)}
.f5hin{border:1px solid rgba(16,185,129,.45);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(16,185,129,.03))}
.f5in{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--glass)}
.f5in b{display:block;font-size:14px}.f5in small{display:block;color:var(--mut);font-size:12px;margin-top:3px}
.f5in .s,.f5row .s{font-size:12.5px;margin-top:5px;line-height:1.5;color:var(--ink);opacity:.85}
.f5in .r{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.f5top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.f5t{display:block;font-size:17px;overflow-wrap:anywhere}
.f5sub{display:block;color:var(--mut);font-size:12.5px;margin-top:4px;line-height:1.5}
.f5sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.f5sum>div{padding:10px 12px;border-radius:14px;min-width:0}.f5sum b{display:block;font-size:22px}.f5sum small{display:block;color:var(--mut);font-size:12px}
.f5h{font-size:14px;margin:16px 0 6px}
.f5row{display:flex;gap:8px;align-items:center;width:100%;text-align:start;padding:9px 11px;border-radius:14px;margin-top:6px;color:inherit;font:inherit}
.f5row .chip{flex:none}
.f5m{flex:1;min-width:0;text-align:start;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}
.f5m b{display:block;font-size:14px;overflow-wrap:anywhere}.f5m small{display:block;color:var(--mut);font-size:12px;margin-top:2px;overflow-wrap:anywhere}
.f5ok{padding:10px 12px;border-radius:14px;font-size:13px}
.f5rep{display:block;width:100%;text-align:start;padding:11px 12px;border-radius:16px;margin-top:8px;color:inherit;font:inherit;cursor:pointer}
.f5rn b{font-size:14.5px}.f5rep small{display:block;color:var(--mut);font-size:12px;margin-top:3px;overflow-wrap:anywhere}
.f5bad{color:#FF4B3E!important;border-color:rgba(255,75,62,.5)!important}
.f5best{color:#10b981!important;border-color:rgba(16,185,129,.5)!important}
.f5xl small{display:block;color:var(--mut);font-size:12px;padding:4px 2px;overflow-wrap:anywhere}
.f5f{margin:12px 0 8px;flex-wrap:wrap;padding-inline:0;-webkit-mask-image:none;mask-image:none}
.f5list{display:flex;flex-direction:column;gap:2px;margin-top:8px}
.f5pk.on{outline:2px solid #818cf8}
.f5ht{display:inline-block;font-size:11px;font-weight:700;padding:1px 7px;border-radius:99px;border:1px solid currentColor;margin-inline-start:4px}
.f5ht.hot{color:#FF4B3E}.f5ht.warm{color:#f59e0b}.f5ht.cold{color:#60a5fa}
.f5int{margin-top:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,75,62,.45);background:linear-gradient(135deg,rgba(255,75,62,.10),rgba(255,75,62,.02))}
.f5int>b{display:block;font-size:14px}.f5int>small{display:block;color:var(--mut);font-size:12px;margin-top:3px}
.f5ii{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.f5ii small{display:block;color:var(--mut);font-size:12px;overflow-wrap:anywhere}
.f5iv{font-family:ui-monospace,Menlo,monospace;font-size:13px;margin:3px 0;overflow-wrap:anywhere}
.f5ii .chip,.f5int>.chip{margin-top:6px}
.f5xf{margin-top:12px;padding:11px 14px;border-radius:16px;border:1px solid rgba(129,140,248,.5);background:linear-gradient(135deg,rgba(129,140,248,.13),rgba(129,140,248,.03));overflow-wrap:anywhere}
.f5xf b{display:block;font-size:14px}.f5xf small{display:block;color:var(--mut);font-size:12px;margin-top:3px}
.f5facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.f5fa{min-width:0;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--glass)}.f5fa small{display:block;color:var(--mut);font-size:11.5px}.f5fa b{display:block;font-size:13.5px;overflow-wrap:anywhere}
.f5s{margin-top:10px;padding:10px 12px;border-radius:14px}.f5s small{color:var(--mut);font-size:12px}.f5s p{margin:4px 0 0;font-size:13.5px;line-height:1.6}
.f5note{display:block;color:var(--mut);font-size:11.5px;margin-top:10px}
