/* P.R.M Bot v13 — باني السيرفرات، الإعدادات العامة، الاشتراك، مركز التنبيهات + جرس التنبيهات بالشريط العلوي
   بدون خطوط أو روابط خارجية (CSP) — اللون الأساسي #10B981 */
:root{--prm13:#10B981;--prm13-soft:#10b9811a;--prm13-line:#10b98145}

/* ===== جرس التنبيهات ===== */
.notify-btn{position:relative;display:inline-grid;place-items:center}
.notify-btn svg{display:block}
.notify-count{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--prm13);color:#1a0f05;
  font-size:10.5px;font-weight:900;line-height:18px;text-align:center;box-shadow:0 0 0 2px #0c0b09}
.notify-count.hidden,.notify-btn.hidden{display:none!important}

/* ===== باني السيرفرات ===== */
.b13-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:6px 0 10px}
.b13-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:14px;border:1px solid #ffffff14;background:#ffffff06;color:inherit;
  font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}
.b13-tpl:hover{border-color:var(--prm13-line);background:var(--prm13-soft)}
.b13-tpl:focus-visible{outline:2px solid var(--prm13);outline-offset:2px}
.b13-tpl.active{border-color:var(--prm13);background:var(--prm13-soft);box-shadow:0 0 0 1px var(--prm13) inset}
.b13-tpl b{font-size:15px}
.b13-tpl small{color:#b9b0a8;line-height:1.7;font-size:12.5px}
.b13-emoji{font-size:24px;line-height:1}
.b13-meta{margin-top:auto;font-size:11.5px;color:#43d6a0}
.b13-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0}
.b13-list{border:1px solid #ffffff12;border-radius:12px;padding:10px 12px;background:#ffffff05;min-width:0}
.b13-list h4{margin:0 0 6px;font-size:13.5px;color:var(--prm13)}
.b13-list ul{margin:0;padding:0 18px 0 0;max-height:240px;overflow:auto}
.b13-list li{font-size:13px;line-height:1.9;overflow-wrap:anywhere}
.b13-warn ul{margin:6px 0 0;padding:0 18px 0 0}
.b13-progress{width:100%;height:12px;accent-color:var(--prm13);margin:8px 0}
.b13-failed{margin:8px 0;padding:0 18px 0 0;color:#fca5a5;font-size:13px}
.b13-log{max-height:260px;overflow:auto;font-size:12.5px;line-height:1.9;padding:0 22px 0 0}

/* ===== الإعدادات العامة ===== */
.g13-lang{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.g13-file{position:relative;overflow:hidden;cursor:pointer}
.g13-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.g13-import{margin-top:12px}

/* ===== الاشتراك ===== */
.p13-current{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;padding:14px;border-radius:14px;
  background:linear-gradient(135deg,#10b9811f,#10b98105);border:1px solid var(--prm13-line)}
.p13-current h2{margin:2px 0 0;font-size:24px;color:var(--prm13)}
.p13-current b{display:block;margin:2px 0 6px}
.p13-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.p13-plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;border:1px solid #ffffff14;background:#ffffff05}
.p13-plan.hot{border-color:var(--prm13);box-shadow:0 10px 30px #10b9811a}
.p13-plan.current{outline:2px solid var(--prm13);outline-offset:2px}
.p13-plan h3{margin:0}
.p13-plan ul{margin:4px 0;padding:0 18px 0 0;font-size:13.5px;line-height:1.9}
.p13-plan .btn{margin-top:auto}
.p13-price{font-size:30px;font-weight:900;color:var(--prm13)}
.p13-price small{font-size:13px;color:#b9b0a8;font-weight:600}
.p13-badge{position:absolute;top:-10px;inset-inline-start:14px;background:var(--prm13);color:#1a0f05;font-size:11px;font-weight:900;padding:2px 10px;border-radius:999px}
.p13-limits{border-top:1px dashed #ffffff1a;padding-top:6px!important;color:#d9cfc6}
.p13-limits b{color:var(--prm13)}

/* ===== مركز التنبيهات ===== */
.n13-tools{flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}
.n13-tools select{max-width:220px}
.n13-chips{display:flex;flex-wrap:wrap;gap:6px}
.n13-chips .chip{cursor:pointer}
.n13-feed{display:flex;flex-direction:column;gap:8px}
.n13-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #ffffff12;border-inline-start:3px solid var(--prm13);background:#ffffff06}
.n13-item.read{opacity:.62;border-inline-start-color:#ffffff22}
.n13-item.lv-danger{border-inline-start-color:#ef4444}
.n13-item.lv-warn{border-inline-start-color:#f1c40f}
.n13-item.lv-success{border-inline-start-color:#22c55e}
.n13-ic{font-size:18px;line-height:1.4;flex:none}
.n13-body{flex:1 1 auto;min-width:0}
.n13-body b{display:block;overflow-wrap:anywhere}
.n13-body p{margin:2px 0;overflow-wrap:anywhere;white-space:pre-line}

/* ===== صفحة المالك: الاشتراكات ===== */
.o13-billing{margin-top:16px}
.o13-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}
.o13-filter{display:flex;gap:8px;align-items:center;margin:8px 0}
.o13-filter input{flex:1 1 auto;max-width:320px}
.o13-msg{min-height:1.4em;color:#86efac;font-size:13px}
.o13-msg.bad{color:#fca5a5}
.o13-table-wrap{overflow-x:auto}
.o13-table{width:100%;border-collapse:collapse;font-size:13px}
.o13-table th,.o13-table td{padding:8px;border-bottom:1px solid #ffffff10;text-align:start;vertical-align:middle}
.o13-id{display:block;direction:ltr;text-align:end;font-size:11px}
.o13-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.o13-days{width:72px}
.o13-soon{color:#f1c40f}
.o13-plan.p-premium{border-color:#10b98180;color:#43d6a0}
.o13-plan.p-pro{border-color:#10B981;color:#10B981;font-weight:800}

@media (max-width:640px){
  .b13-tpls{grid-template-columns:1fr 1fr}
  .p13-current{flex-direction:column;align-items:flex-start}
  .o13-actions{flex-direction:column;align-items:stretch}
}
.o13-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.o13-links .btn{font-size:12px;padding:4px 10px}
