/* منصة بيتي · «بيتي الجديد» (أمر هاني بموافقة صياح، 27 أكتوبر 2026): أنماط «فريقي» */
/* دوائر الفريق أعلى الباب */
.bt-circ{display:flex;gap:14px;overflow-x:auto;padding:4px 4px 10px;margin:0 0 6px;scrollbar-width:none}
.bt-circ::-webkit-scrollbar{display:none}
.bt-c{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;font:inherit;font-size:13px;color:var(--bn-mute);cursor:pointer;padding:0;min-width:56px}
.bt-c .bn-av{width:52px;height:52px;font-size:20px;transition:box-shadow .15s}
.bt-c.on{color:var(--bn-ink);font-weight:700}
.bt-c.on .bn-av{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--bn-act)}
.bt-add .bn-av{background:var(--bn-card);color:var(--bn-ink)}
/* رأس الفرد: صورة كبيرة في الوسط */
.bt-hd{text-align:center;margin:8px 0 14px}
.bt-avb{border:0;background:none;padding:0;cursor:pointer;border-radius:50%}
.bt-hd .bn-h1.bt-name{margin:12px 0 2px;font-size:30px}
.bt-hd .bn-hi{margin:0}
.bt-pane.bt-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
/* يومها */
.bt-day .bn-row{gap:10px}
.bt-end{display:flex;align-items:center;gap:6px;flex:none}
.bt-g{width:36px;height:36px;background:var(--paper)}
.bt-drag{flex:none;color:var(--line-2);cursor:grab;touch-action:none;display:grid;place-items:center;padding:4px 0}
.bt-lift{position:relative;z-index:2;background:var(--bn-card);box-shadow:0 10px 24px -12px rgba(0,0,0,.35);border-radius:14px;transition:none}
.bt-over{box-shadow:inset 0 2px 0 var(--bn-act)}
/* الرسائل */
.bt-chat{display:flex;flex-direction:column}
.bt-log{display:flex;flex-direction:column;gap:10px;max-height:min(62vh,560px);overflow:auto;padding:4px 2px 8px}
.bt-msg{max-width:82%;border-radius:20px;padding:12px 16px}
.bt-msg p{margin:0;font-size:16px;line-height:1.6}
.bt-msg small{display:block;margin-top:4px;font-size:13px;opacity:.72;line-height:1.5}
.bt-msg.me{align-self:flex-end;background:#2A211C;color:#F5EFE8;border-end-end-radius:6px}
.bt-msg.them{align-self:flex-start;background:var(--paper);border:1px solid var(--bn-line);border-end-start-radius:6px}
:root[data-bskin="layl"] .bt-msg.me{background:#3A2F28}
.bt-note{text-align:center;font-size:13px;color:var(--bn-mute);margin:6px 0}
.bt-send .bn-addb{background:var(--bn-act);color:var(--on-terra)}
/* مفتاح «لا يحتاج موافقة» */
.bt-sw{flex:none;width:52px;height:32px;border-radius:16px;border:0;background:var(--line-2);position:relative;cursor:pointer;padding:0;transition:background .15s}
.bt-sw i{position:absolute;top:3px;inset-inline-start:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:inset-inline-start .15s;box-shadow:0 1px 3px rgba(0,0,0,.2)}
.bt-sw.on{background:var(--bn-act)}.bt-sw.on i{inset-inline-start:23px}
/* أسبوعها الأول */
.bt-fw .bn-tick.on,.bt-fwc .bn-tick.on{background:var(--bn-m-i);border-color:var(--bn-m-i)}
.bt-fwbar{display:flex;gap:4px;margin-top:6px}
.bt-fwbar i{flex:1;height:5px;border-radius:3px;background:var(--line)}
.bt-fwbar i.on{background:var(--bn-act)}
.bt-lh{margin-top:10px}
.bn-sheet .bn-in{margin:0 0 10px}
@media (max-width:899px){.bt-pane.bt-two{display:block}}
@media (prefers-reduced-motion:reduce){.bt-c .bn-av,.bt-sw,.bt-sw i{transition:none}}
