/* ختم التجارة جنب اسم المؤسسة في التذييل، والختم الأجنبي وحده في مكانه القديم */
.site-foot.foot-3{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.foot-org{text-align:center}
.seal-inline{display:inline-flex;align-items:center;vertical-align:middle;line-height:0}
.seal-inline .sbc-foot-frame{border:0;display:block}
/* شارة السجل الوطني لحماية البيانات الشخصية بجانب ختم التجارة */
.seal-inline{gap:10px}
/* الشارات تلتف داخل عرض الصفحة ولا تمدّها أفقيًا */
.seal-inline{flex-wrap:wrap;justify-content:center;max-width:100%;min-width:0}.site-foot.foot-3>*{min-width:0;max-width:100%}
.seal-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:400px;height:52px;text-decoration:none;font-family:Tajawal,system-ui,sans-serif;line-height:1.25;max-width:100%}
.seal-badge .sb-t{display:flex;flex-direction:column;justify-content:center}
.seal-badge .sb-t b{font-weight:800;white-space:nowrap}.seal-badge .sb-t small{font-weight:500;white-space:nowrap}
/* «متجر موثّق» بتصميم ختم المركز السعودي للأعمال الرسمي */
.sb-sbc{gap:10px;padding:0 8px 0 20px;border-radius:999px;background:linear-gradient(160deg,#0A1F63 0%,#081B38 100%);color:#fff;box-shadow:0 4px 14px rgb(8 27 56/.22)}
.sb-sbc .sb-chip{flex:none;width:38px;height:38px;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center}
.sb-sbc .sb-chip img{display:block;width:30px;height:auto}
.sb-sbc .sb-t b{font-size:16px;color:#fff}.sb-sbc .sb-t small{font-size:11px;color:#C9D4F2}
.sb-sbc:hover{background:linear-gradient(160deg,#0D2780 0%,#0A2148 100%)}
/* السجل الوطني لحماية البيانات الشخصية بهوية منصة حوكمة البيانات الوطنية */
.sb-ndgp{gap:12px;padding:0 14px;border-radius:14px;background:#fff;border:1px solid #E3E6EE;color:#1F2A37;box-shadow:0 4px 14px rgb(16 24 40/.08)}
.sb-ndgp img{display:block;flex:none;height:32px;width:auto}.sb-ndgp .sb-emb{display:none}
.sb-ndgp .sb-t{border-inline-start:1px solid #E3E6EE;padding-inline-start:12px}
.sb-ndgp .sb-t b{font-size:12.5px;color:#1F2A37}.sb-ndgp .sb-t small{font-size:11px;color:#5B6475}
.sb-ndgp:hover{border-color:#B9C2D6}
/* التسجيل في بوابة حصين: بطاقة بيضاء بدرع أخضر مزرق (رمز خاص بنا، لا شعار الهيئة) */
.sb-haseen{gap:12px;padding:0 14px;border-radius:14px;background:#fff;border:1px solid #DCEBE9;color:#1F2A37;box-shadow:0 4px 14px rgb(16 24 40/.08)}
.sb-haseen .sb-shield{display:block;flex:none}
.sb-haseen .sb-t{border-inline-start:1px solid #DCEBE9;padding-inline-start:12px}
.sb-haseen .sb-t b{font-size:13.5px;color:#0B5F59}.sb-haseen .sb-t small{font-size:11px;color:#5B6475}
.sb-haseen:hover{border-color:#9FCFC9}
@media (max-width:600px){.site-foot.foot-3{flex-direction:column;justify-content:center}.seal-inline,.seal-foot{flex-direction:column;align-items:center;height:auto}.seal-badge{width:300px;max-width:calc(100vw - 32px);height:46px}.sb-sbc{padding:0 6px 0 14px}.sb-sbc .sb-chip{width:34px;height:34px}.sb-sbc .sb-chip img{width:27px}.sb-sbc .sb-t b{font-size:14px}.sb-ndgp{padding:0 10px;gap:10px}.sb-ndgp .sb-logo{display:none}.sb-ndgp .sb-emb{display:block;height:34px}.sb-ndgp .sb-t{padding-inline-start:10px}.sb-ndgp .sb-t b{font-size:12px}.sb-haseen{padding:0 10px;gap:10px}.sb-haseen .sb-t{padding-inline-start:10px}.sb-haseen .sb-t b{font-size:12.5px}}

/* أيقونات طرق الدفع في سطر واحد، تبدأ بالتحويل البنكي */
.pay.pay-row ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
.pay.pay-row ul::-webkit-scrollbar{display:none}
.pay.pay-row li{flex:0 0 auto}

/* بطاقات الباقات في الاشتراك: الموروث باهت والجديد بارز، مثل الصفحة التعريفية */
.plan ul li.inh{opacity:.5;font-weight:800}
.plan ul li.own{font-weight:800}
.plan ul li.inc{opacity:1;font-weight:800;margin-top:4px}
.plan ul li.inh-h{opacity:.6}
.plan ul li.new-h{color:var(--ink)}
.plan.top ul li.new-h{color:#F0D48A}

/* ختم التوثيق العائم في الدخول والتجهيز: يتحرك مع الصفحة ويفتح صفحة الشهادة */
.seal-float{position:fixed;bottom:18px;right:18px;left:auto;z-index:49;line-height:0;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgb(0 0 0/.18)}
.seal-float .sbc-foot-frame{display:block;border:0;width:120px;height:44px}
/* شارة سدايا عائمة فوق ختم التجارة في الدخول والتجهيز والصفحة التعريفية */
.seal-stack{position:fixed;bottom:18px;right:18px;left:auto;z-index:49;display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.seal-stack .seal-badge{box-shadow:0 6px 18px rgb(0 0 0/.16)}
/* الجوال: الختمان في آخر الصفحة بدل أن يطفوا فوق نصوصها */
@media (max-width:600px){.seal-stack{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:16px 16px 4px}.seal-stack .seal-badge{box-shadow:none}.site-foot{padding-bottom:84px}}

/* عنصر جاهز في التطبيق ينتظر إرسال المدير: ليس ناقصًا ولا متحققًا */
.pp-row.ready .pp-st { background: var(--blue-soft, color-mix(in srgb, var(--blue) 12%, transparent)); color: var(--blue); }
.pp-src.pp-ready { color: var(--blue); font-weight: 700; }
.pf-warn.pf-ready { border-color: color-mix(in srgb, var(--blue) 45%, transparent); background: color-mix(in srgb, var(--blue) 10%, transparent); color: var(--blue); }
.pf-warn.pf-ready .pf-link { color: var(--blue); }

