/* Jamia Mahmoodia v79 — refined homepage navigator + quick access rail */

/* Slider console: compact institutional control deck, with clear Font Awesome language. */
.jm76-home.jm72-home .jm71-slider-console{
  bottom:17px!important;
  grid-template-columns:74px minmax(0,1fr) auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:7px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:19px!important;
  background:linear-gradient(180deg,rgba(2,42,35,.76),rgba(2,34,29,.68))!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045)!important;
  backdrop-filter:blur(18px) saturate(118%)!important;
}
.jm76-home.jm72-home .jm71-slide-status{
  height:44px!important;
  padding:0 12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.035)!important;
  color:#eaf4ef!important;
  font-size:8px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
}
.jm76-home.jm72-home .jm71-slide-status i{width:13px!important;height:1px!important;background:rgba(235,193,98,.72)!important}

.jm76-home.jm72-home .jm71-slide-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;max-width:none!important;overflow:visible!important}
.jm76-home.jm72-home .jm71-slide-tabs button{
  min-width:0!important;
  height:48px!important;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  align-items:center!important;
  gap:8px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.025)!important;
  color:#bdd0c9!important;
  text-align:left!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important;
}
.jm76-home.jm72-home .jm71-slide-tabs button:after{display:none!important}
.jm76-home.jm72-home .jm71-slide-tabs button:hover{
  transform:translateY(-1px)!important;
  background:rgba(255,255,255,.065)!important;
  border-color:rgba(255,255,255,.17)!important;
  color:#fff!important;
}
.jm76-home.jm72-home .jm71-slide-tabs button.is-active{
  background:linear-gradient(135deg,rgba(12,101,82,.94),rgba(8,75,62,.94))!important;
  border-color:rgba(232,184,77,.64)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(0,0,0,.16),inset 0 0 0 1px rgba(255,255,255,.035)!important;
}
.jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-icon{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.045)!important;
  color:#d9b55e!important;
  font-size:12px!important;
  transition:background .2s ease,color .2s ease,border-color .2s ease!important;
}
.jm76-home.jm72-home .jm71-slide-tabs button.is-active .jm79-tab-icon{
  background:rgba(232,184,77,.13)!important;
  border-color:rgba(232,184,77,.27)!important;
  color:#f1ca72!important;
}
.jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-copy{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}
.jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-copy>b{
  flex:0 0 auto!important;
  color:#d9b55e!important;
  font-size:6.5px!important;
  font-weight:850!important;
  letter-spacing:.06em!important;
}
.jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-copy>span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  color:inherit!important;
  font-size:8.5px!important;
  font-weight:760!important;
  line-height:1!important;
  letter-spacing:-.01em!important;
}

.jm76-home.jm72-home .jm71-slider-arrows{display:flex!important;justify-content:flex-end!important;gap:5px!important}
.jm76-home.jm72-home .jm71-slider-arrows button{
  width:44px!important;
  height:44px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.035)!important;
  color:#f4f8f6!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important;
}
.jm76-home.jm72-home .jm71-slider-arrows button i{font-size:11px!important}
.jm76-home.jm72-home .jm71-slider-arrows button:hover{
  transform:translateY(-1px)!important;
  background:#f3c65f!important;
  border-color:#f3c65f!important;
  color:#063d32!important;
}
.jm76-home.jm72-home .jm-slide-pause{font-size:inherit!important}

/* Quick-access rail: sharper cards, clearer icon hierarchy, less generic white-box feel. */
.jm76-home.jm72-home .jm70-command-grid{
  border:1px solid rgba(9,65,54,.10)!important;
  border-radius:20px!important;
  overflow:hidden!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 20px 48px rgba(3,49,41,.10)!important;
}
.jm76-home.jm72-home .jm70-command-grid>a{
  position:relative!important;
  min-height:92px!important;
  padding:17px 18px!important;
  border-right:1px solid rgba(9,65,54,.09)!important;
  background:linear-gradient(180deg,#fff,#fbfcfa)!important;
  transition:background .2s ease,transform .2s ease!important;
}
.jm76-home.jm72-home .jm70-command-grid>a:last-child{border-right:0!important}
.jm76-home.jm72-home .jm70-command-grid>a:hover{background:#f6faf7!important;transform:translateY(-2px)!important}
.jm76-home.jm72-home .jm70-command-grid>a>span{
  width:42px!important;
  height:42px!important;
  border:1px solid rgba(10,91,73,.10)!important;
  border-radius:12px!important;
  background:#edf7f2!important;
  color:#08705b!important;
  box-shadow:inset 0 1px 0 #fff!important;
}
.jm76-home.jm72-home .jm70-command-grid>a>span i{font-size:15px!important}
.jm76-home.jm72-home .jm70-command-grid small{color:#a77a26!important;font-size:6.5px!important;font-weight:850!important;letter-spacing:.14em!important}
.jm76-home.jm72-home .jm70-command-grid b{margin-top:4px!important;color:#0b453a!important;font-size:16px!important;line-height:1.05!important}
.jm76-home.jm72-home .jm70-command-grid em{margin-top:5px!important;color:#778c85!important;font-size:7.2px!important;line-height:1.35!important}
.jm76-home.jm72-home .jm70-command-grid>a>i{
  width:27px!important;
  height:27px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  background:#f5eee0!important;
  color:#a6741c!important;
  font-size:8px!important;
  transition:transform .2s ease,background .2s ease!important;
}
.jm76-home.jm72-home .jm70-command-grid>a:hover>i{transform:translateX(2px)!important;background:#ebbc55!important;color:#063d32!important}

@media(max-width:1200px){
  .jm76-home.jm72-home .jm71-slider-console{grid-template-columns:minmax(0,1fr) auto!important}
  .jm76-home.jm72-home .jm71-slide-status{display:none!important}
  .jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-copy>b{display:none!important}
}
@media(max-width:900px){
  .jm76-home.jm72-home .jm71-slider-console{grid-template-columns:minmax(0,1fr) auto!important}
  .jm76-home.jm72-home .jm71-slide-tabs{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}
  .jm76-home.jm72-home .jm71-slide-tabs::-webkit-scrollbar{display:none!important}
  .jm76-home.jm72-home .jm71-slide-tabs button{flex:0 0 122px!important;scroll-snap-align:center!important}
  .jm76-home.jm72-home .jm71-slider-arrows button{width:42px!important;height:42px!important}
  .jm76-home.jm72-home .jm70-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .jm76-home.jm72-home .jm70-command-grid>a:nth-child(2){border-right:0!important}
  .jm76-home.jm72-home .jm70-command-grid>a:nth-child(-n+2){border-bottom:1px solid rgba(9,65,54,.09)!important}
}
@media(max-width:640px){
  .jm76-home.jm72-home .jm71-slider-console{grid-template-columns:1fr!important;padding:6px!important;border-radius:16px!important}
  .jm76-home.jm72-home .jm71-slider-arrows{display:none!important}
  .jm76-home.jm72-home .jm71-slide-tabs button{flex-basis:110px!important;height:44px!important;grid-template-columns:28px minmax(0,1fr)!important;padding:0 8px!important}
  .jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-icon{width:28px!important;height:28px!important;font-size:11px!important}
  .jm76-home.jm72-home .jm71-slide-tabs .jm79-tab-copy>span{font-size:7.5px!important}
  .jm76-home.jm72-home .jm70-command-grid>a{min-height:82px!important;padding:14px!important}
  .jm76-home.jm72-home .jm70-command-grid>a>span{width:36px!important;height:36px!important}
  .jm76-home.jm72-home .jm70-command-grid b{font-size:14px!important}
  .jm76-home.jm72-home .jm70-command-grid em{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  .jm76-home.jm72-home .jm71-slide-tabs button,.jm76-home.jm72-home .jm71-slider-arrows button,.jm76-home.jm72-home .jm70-command-grid>a{transition:none!important;transform:none!important}
}
