/* ============================================================
   AIMORA AI v2.0.3 — Tijarah40 Seller Profiling Bridge
   Additive UI only. LSRW modules are untouched.
   ============================================================ */

.tijarah40-seller-hero h1 span{color:#fbd67a}
.tijarah-seller-chip{
  display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);
  color:rgba(255,255,255,.88);font-size:.72rem;font-weight:850
}
.tijarah-seller-chip.free{background:rgba(70,211,148,.13);border-color:rgba(99,232,164,.25);color:#a9f3ce}
.tijarah-status-card{
  padding:20px;border-radius:20px;background:rgba(4,10,28,.52);border:1px solid rgba(255,255,255,.11);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)
}
.tijarah-status-card>small{display:block;color:rgba(255,255,255,.55);font-size:.68rem;text-transform:uppercase;font-weight:850;letter-spacing:.08em}
.tijarah-status-card>strong{display:block;color:#fff;font-size:1.2rem;margin:5px 0 10px}
.tijarah-status-card>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;color:rgba(255,255,255,.62)}
.tijarah-status-card>div b{color:#fff}

.tijarah40-onboard-card{
  padding:26px;border:1px solid #e7e9f1;border-radius:24px;background:#fff;
  box-shadow:0 16px 45px rgba(17,24,39,.05)
}
.tijarah40-step{display:inline-flex;padding:6px 9px;border-radius:999px;background:#fff3cf;color:#8b6505;font-size:.66rem;font-weight:900;letter-spacing:.07em}
.tijarah40-step.linked{background:#e8faf1;color:#16744d}
.tijarah40-onboard-card h2{font-size:clamp(1.35rem,2vw,1.9rem);font-weight:950;letter-spacing:-.025em;margin:12px 0 8px}
.tijarah40-onboard-card p{color:#727b8c;line-height:1.65}
.tijarah-seller-flow{display:grid;gap:9px}
.tijarah-seller-flow>div{display:grid;grid-template-columns:38px 1fr;column-gap:10px;padding:10px 12px;border:1px solid #eceef4;border-radius:15px;background:#fbfcff}
.tijarah-seller-flow>div>span{grid-row:1/3;width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#071126;color:#fff;font-size:.75rem;font-weight:900}
.tijarah-seller-flow strong{font-size:.82rem}.tijarah-seller-flow small{display:block;color:#858d9d;font-size:.7rem;margin-top:1px}

.tijarah-stat{padding:18px;border:1px solid #e8eaf1;border-radius:18px;background:#fff;box-shadow:0 9px 28px rgba(17,24,39,.035)}
.tijarah-stat small{display:block;color:#7c8494;font-size:.68rem;text-transform:uppercase;font-weight:800}.tijarah-stat strong{display:block;font-size:1.55rem;font-weight:950;margin-top:3px;color:#071126}
.tijarah-event-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f5}
.tijarah-event-row:last-child{border-bottom:0}.tijarah-event-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff8e7;flex:0 0 38px}
.tijarah-event-row strong{display:block;font-size:.84rem}.tijarah-event-row small{display:block;color:#8a92a1;font-size:.7rem;margin-top:2px}.tijarah-event-row .text-end b{display:block;font-size:.78rem;color:#16744d}
.tijarah-xp-rule{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf0f5;font-size:.8rem}.tijarah-xp-rule:last-child{border-bottom:0}.tijarah-xp-rule strong{color:#24345f}.tijarah-xp-rule.highlight{padding:11px 12px;margin:5px -12px;border-radius:12px;background:#fff9e9;border-bottom:0}.tijarah-xp-rule.highlight strong{color:#8f6500}
.tijarah-skill-list{display:grid;gap:10px}.tijarah-skill-list>div{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #eceef4;border-radius:14px;background:#fbfcff}.tijarah-skill-list>div>span{width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#071126;color:#fff;font-size:.66rem;font-weight:900;flex:0 0 35px}.tijarah-skill-list p{margin:0}.tijarah-skill-list strong{display:block;font-size:.8rem}.tijarah-skill-list small{display:block;color:#858d9d;font-size:.7rem;line-height:1.4;margin-top:2px}

/* Student Learning Passport: seller pathway panel mirrors Tutor pathway hierarchy */
.tijarah-profile-panel{padding:28px;border-radius:24px;background:linear-gradient(135deg,#071126,#182b5f 64%,#6d4c09);color:#fff;overflow:hidden;position:relative}
.tijarah-profile-panel:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-100px;top:-120px;background:rgba(251,214,122,.12)}
.tijarah-profile-kicker{font-size:.68rem;letter-spacing:.12em;font-weight:900;color:#fbd67a}.tijarah-profile-panel h2{font-size:clamp(1.5rem,3vw,2.35rem);font-weight:950;letter-spacing:-.035em;margin:8px 0 10px;max-width:720px}.tijarah-profile-panel h2 span{color:#fbd67a}.tijarah-profile-panel p{color:rgba(255,255,255,.67);line-height:1.65}
.tijarah-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;position:relative;z-index:1}.tijarah-profile-stats>div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.055)}.tijarah-profile-stats small{display:block;color:rgba(255,255,255,.55);font-size:.66rem}.tijarah-profile-stats strong{display:block;color:#fff;font-size:1.25rem;margin-top:3px}
.tijarah-profile-reason{position:relative;z-index:1;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}.tijarah-profile-reason strong{display:block;color:#fff;font-size:.8rem}.tijarah-profile-reason p{font-size:.76rem!important;margin-top:4px!important}.tijarah-profile-free{display:inline-flex;align-items:center;padding:9px 11px;border:1px solid rgba(122,242,183,.28);background:rgba(68,214,151,.12);border-radius:12px;color:#aef3d0;font-size:.75rem;font-weight:850}

@media(max-width:767.98px){
  .tijarah40-onboard-card{padding:20px}
  .tijarah40-onboard-card .btn{width:100%;margin-left:0!important}
  .tijarah-profile-panel{padding:22px 18px}
  .tijarah-profile-stats{margin-top:6px}
  .tijarah-profile-free{width:100%;justify-content:center}
}
