.rasid-plan-price{display:flex;align-items:center;gap:7px;min-height:54px;margin-top:14px;direction:ltr}
.rasid-plan-price strong{font-size:42px;line-height:1;color:var(--navy,#0b1f3a);font-weight:900}
.rasid-plan-price small{font-size:13px;color:var(--muted,#607086);font-weight:700;align-self:flex-end;margin-bottom:5px}
.rasid-price-currency-ar{display:inline-flex;width:25px;height:29px;align-items:center;justify-content:center}
.rasid-price-currency-ar img{display:block;width:23px;height:auto;object-fit:contain}
.rasid-price-currency-en{display:none;font-size:15px;font-weight:900;color:var(--navy,#0b1f3a);align-self:flex-end;margin-bottom:5px}
html[lang="en"] .rasid-price-currency-ar{display:none}
html[lang="en"] .rasid-price-currency-en{display:inline}
html[dir="rtl"] .rasid-plan-price{direction:rtl}
.footer-sbc-card{max-width:430px!important;min-height:100px!important;border-radius:22px!important;background:#fff!important;color:#0b1f3a!important;padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;box-shadow:0 12px 35px rgba(0,0,0,.14)!important}
.footer-sbc-card .footer-sbc-logo-wrap{order:2;flex:0 0 62px;width:62px;height:62px;background:#fff;border:0;display:flex;align-items:center;justify-content:center}
.footer-sbc-card .footer-sbc-logo-wrap img{width:58px;height:58px;object-fit:contain}
.footer-sbc-card .footer-sbc-copy{order:1;display:flex;flex-direction:column;gap:4px;text-align:start}
.footer-sbc-card .footer-sbc-copy strong{font-size:15px;color:#17263b!important}
.footer-sbc-card .footer-sbc-copy small{font-size:15px;font-weight:800;color:#526075!important}
.footer-sbc-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.2)!important}
.rasid-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}
.rasid-usage-card{border:1px solid #dfe8f3;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(22,52,85,.06)}
.rasid-usage-card h3{margin:0 0 8px;font-size:16px}.rasid-usage-card strong{font-size:26px;color:#0b63f6}.rasid-usage-card small{display:block;color:#66768c;margin-top:4px}
.rasid-meter{height:10px;background:#edf2f8;border-radius:999px;overflow:hidden;margin:12px 0 6px}.rasid-meter>span{display:block;height:100%;width:var(--usage,0%);max-width:100%;background:linear-gradient(90deg,#0b63f6,#19c7b4);border-radius:inherit}
.rasid-notice-list{display:grid;gap:10px}.rasid-notice-item{border:1px solid #e0e8f2;background:#fff;border-radius:14px;padding:13px 15px}.rasid-notice-item.unread{border-inline-start:4px solid #0b63f6}.rasid-notice-item small{display:block;color:#6b7a90;margin-top:4px}
.rasid-feature-lock{opacity:.5;filter:grayscale(.25);cursor:not-allowed!important;position:relative}.rasid-feature-lock::after{content:'🔒';position:absolute;top:9px;inset-inline-end:9px;font-size:16px}.rasid-upgrade-hint{font-size:12px;color:#7b8799;margin-top:6px}
@media(max-width:900px){.rasid-usage-grid{grid-template-columns:1fr}.footer-sbc-card{max-width:100%!important}}
/* V10 pricing and Telegram usage/upgrade UI */
.plan-price{display:flex;align-items:flex-end;gap:7px;margin:12px 0;direction:rtl}.plan-price .price-amount{font-size:38px;line-height:1;font-weight:900;color:var(--navy,#0b1f3a)}
.price-currency-ar{display:inline-flex;width:24px;height:28px;align-items:center;justify-content:center}.price-currency-ar img{display:block;width:22px;height:auto}.price-currency-en{display:none;font-weight:900;color:var(--navy,#0b1f3a)}.price-period{font-size:13px;color:var(--muted,#65758a);font-weight:700;margin-bottom:3px}
html[lang="en"] .price-currency-ar{display:none}html[lang="en"] .price-currency-en{display:inline}html[lang="en"] .plan-price{direction:ltr}
.bot-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.usage-card{border:1px solid #dfe8f3;border-radius:18px;background:#fff;padding:17px;box-shadow:0 8px 24px rgba(22,52,85,.06)}.usage-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-card span{color:#607086;font-size:13px;font-weight:700}.usage-card strong{font-size:20px;color:#0b63f6;white-space:nowrap}.usage-card small{display:block;color:#6b7a90;margin-top:8px}.usage-progress{height:9px!important;background:#edf2f8;border-radius:999px;overflow:hidden;margin-top:13px}.usage-progress i{display:block;height:100%;max-width:100%;background:linear-gradient(90deg,#0b63f6,#19c7b4);border-radius:inherit}
.plan-feature-locked{opacity:.52;filter:grayscale(.18);cursor:not-allowed;position:relative}.plan-feature-locked input,.plan-feature-locked button,.plan-feature-locked select,.plan-feature-locked textarea{pointer-events:none}.feature-lock-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;background:#eef3f9;color:#52647b;font-size:11px;font-weight:900;white-space:nowrap}.feature-lock-list{display:grid;gap:10px;margin:14px 0}.feature-lock-item{display:flex;align-items:center;gap:11px;border:1px solid #e0e8f2;border-radius:14px;padding:12px;background:#f9fbfe}.feature-lock-item>span{font-size:22px}.feature-lock-item>div{flex:1;display:flex;flex-direction:column;gap:3px}.feature-lock-item strong{font-size:14px}.feature-lock-item small{color:#718096;font-size:12px}.feature-lock-item>b{font-size:12px;color:#607086}.feature-roadmap{opacity:.82;background:#f6fbff}.feature-roadmap>b{color:#0b63f6}
.feature-upgrade-modal[hidden]{display:none}.feature-upgrade-modal{position:fixed;inset:0;z-index:9999;background:rgba(5,20,40,.58);display:grid;place-items:center;padding:20px}.feature-upgrade-dialog{position:relative;width:min(460px,100%);background:#fff;border-radius:22px;padding:28px;text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.25)}.feature-upgrade-close{position:absolute;top:10px;inset-inline-end:12px;border:0;background:transparent;font-size:28px;cursor:pointer}.feature-upgrade-icon{font-size:34px}.feature-upgrade-dialog h3{margin:8px 0}.feature-upgrade-dialog p{color:#64748b;line-height:1.8}.locked-upgrade-trigger{position:relative;z-index:2;pointer-events:auto!important}
.button-row-head{display:flex;align-items:center;gap:8px}.button-row-head .remove-bot-button{margin-inline-start:auto}.icon-btn{width:30px;height:30px;border:1px solid #dbe5f0;border-radius:9px;background:#fff;cursor:pointer;font-size:20px;line-height:1}.block{display:block;margin-top:8px}
@media(max-width:900px){.bot-usage-grid{grid-template-columns:1fr}.usage-card>div:first-child{align-items:flex-start}.plan-price .price-amount{font-size:34px}}
