/* Samurai Store V1.39.4 · Cuentas compartidas EN MIGRACIÓN */
.migration-hold-chip,
.migration-hold-table-badge{
  border-color:rgba(168,85,247,.48)!important;
  background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(76,29,149,.1))!important;
  color:#d8b4fe!important;
  box-shadow:inset 0 0 0 1px rgba(196,181,253,.05);
}

.shared-inventory-group:has(.migration-hold-chip){
  border-color:rgba(168,85,247,.38);
  box-shadow:0 16px 46px rgba(76,29,149,.11);
}

.shared-migration-hold-btn{
  appearance:none;
  border:1px solid rgba(168,85,247,.42);
  border-radius:999px;
  padding:7px 10px;
  font:inherit;
  font-size:11px;
  font-weight:800;
  line-height:1;
  cursor:pointer;
  white-space:nowrap;
  transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease;
}
.shared-migration-hold-btn.start{
  color:#d8b4fe;
  background:rgba(124,58,237,.13);
}
.shared-migration-hold-btn.finish{
  color:#b7f7dc;
  border-color:rgba(32,213,155,.42);
  background:rgba(32,213,155,.11);
}
.shared-migration-hold-btn:hover{transform:translateY(-1px)}
.shared-migration-hold-btn:disabled{opacity:.5;cursor:wait;transform:none}

.migration-hold-action{
  border-color:rgba(168,85,247,.35)!important;
  color:#d8b4fe!important;
}

.shared-profile-card[data-shared-state="reserved"]:has(.migration-hold-chip),
.inventory-account-card:has(.migration-hold-chip){
  --migration-accent:#a855f7;
}

@media (max-width:760px){
  .shared-migration-hold-btn{
    width:100%;
    justify-content:center;
    text-align:center;
    padding:9px 11px;
  }
  .shared-inventory-statusline{
    flex-wrap:wrap;
  }
}

.shared-profile-card.shared-profile-migration{
  border-color:rgba(168,85,247,.42)!important;
  background:linear-gradient(180deg,rgba(124,58,237,.10),rgba(9,18,30,.92))!important;
}
.shared-profile-card.shared-profile-migration .shared-profile-state-dot{
  background:#a855f7!important;
  box-shadow:0 0 0 3px rgba(168,85,247,.13),0 0 12px rgba(168,85,247,.36)!important;
}
.shared-profile-card.shared-profile-migration .shared-profile-compact-copy strong{
  color:#d8b4fe!important;
}
